Skip to content

Latest commit

 

History

History
32 lines (28 loc) · 2.14 KB

README.md

File metadata and controls

32 lines (28 loc) · 2.14 KB

E-Commerce App

This Flutter-based e-commerce app is designed to provide users with a seamless shopping experience. The application integrates Firebase for backend services, leveraging Firestore for managing product data and user information. It incorporates Google Sign-In for user authentication, ensuring a secure login experience. GetX, a powerful state management solution, is utilized throughout the app to efficiently manage app-wide states, including user authentication, cart management, and navigation.

Features:

  • User Authentication: Implements Google Sign-In authentication through Firebase, ensuring secure and reliable user authentication.
  • Product Listings: Displays a wide range of products with details, categories, and filters for easy navigation and searchability.
  • Shopping Cart: Allows users to add, remove, and manage items in the cart with real-time updates and synchronization.
  • Efficient State Management: Employs GetX for reactive state management, optimizing app performance and responsiveness.
  • Firebase Integration: Utilizes Firebase services, such as Firestore, for seamless data management, ensuring real-time updates and reliable backend services.

Technologies Used:

Flutter
Flutter
Firebase
Firebase
GetX
GetX
  • Flutter: The app's front-end is built using Flutter, enabling cross-platform development for Android and iOS.
  • Firebase: Backend services like Firestore, Firebase Authentication, and Firebase Storage are integrated for seamless data handling and authentication.
  • GetX: Utilized for efficient state management, navigation, and dependency injection in the app.