/TechX

Online tech store | Ecommerce app

Primary LanguageDart

techx

A Tech Ecommerce Personal app project written using the Flutter framework, that implements the following concepts: • Clean Code Architecture • Dependency injection • Firebase • Git and branch management • Responsive design with animations • CPU handling And much more.

Getting Started

A few resources to get you started if this is your first Flutter project:

For help getting started with Flutter, view flutter online documentation, which offers tutorials, samples, guidance on mobile development, and a full API reference.

App Features

Browsing Products Screen

The user can browse products found in different categories, the animations give a great user experience while browsing. In addition, users can add a product to favorites and click on a product to view it's details and add it to the cart. Users can also search form products or sort the items in a certain category.

Settings Screen

In this page the user can:-

  • Update their personal info. (Not implemented yet)
  • Track your orders (Not implemented yet)
  • Add or remove credit cards
  • Contact the support team
  • View the FAQ
  • Read the privacy policy
  • Logout from the account

Home Screen

In this page, the user can see featured and new items, and see banners showing deals or other info

Favorites Screen

In this page, the user can find the items he added to his favorites

Cart Screen

In this page, the user can find the items he added to the cart, the user can also remove items and proceed to purchase using the credit cards he added