/shop_app

Primary LanguageDart

Shopping app template

A mobile application made in flutter.

Simple and sleek UI for a e-commerce mobile application. Can be extended to a web application using flutter web with same code base.

Technologies Used

  • Firebase authentication
  • Firebase realtime database

Features

  • SignUp/Login using email and Logout
  • view, add and edit products.
  • add/remove products to cart.
  • view previous orders.

Things I learned

  • Processing user input using forms (textfields)
  • Integrating APIs (how to request and handle response)
  • Handle error
  • File architecture (maintaining souce code for scaling)
  • Importance and need of refactoring
  • State management in flutter (and as a general concept)