Yes you can make a full E_commerce Application using Flutter.
For this you can use -Modal progress Hud,Google fonts,Transparent Image,Uuid(for creatingh a unique product number while insering a new product from website),Recase(This is to display some of the text in Title Case), Flutter Markdown-for Easy invoking all rest API, both JSON based and Multipart Form Data.
Page view Indicator using for display the multiple images of product and while showing them some indicator that more images are present. ( In Mobile view ). Its create a beautiful UI.