Welcome to our Flutter E-Commerce App repository! This project is an e-commerce application built using Flutter and Firebase, designed to provide users with a seamless shopping experience.
- User Authentication: Allow users to sign up, sign in, and sign out securely using Firebase Authentication.
- Product Catalog: Display a wide range of products with details such as images, descriptions, prices, and ratings.
- Shopping Cart: Enable users to add products to their shopping cart, update quantities, and remove items as needed.
- Order History: Provide users with a history of their past orders, including order details and status updates.
- Real-Time Updates: Utilize Firebase Realtime Database to ensure real-time synchronization of data across devices.
- Responsive Design: Deliver a responsive user interface that adapts seamlessly to different screen sizes and orientations.
- Flutter: A cross-platform UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
- Firebase Authentication: Securely authenticate users with email/password or OAuth providers such as Google.
- Firebase Firestore: Store and sync app data in real-time using a flexible, scalable NoSQL database.
- Firebase Storage: Store and serve user-generated content such as images and videos.
- Flutter Packages: Utilize various Flutter packages for functionalities such as getx state management, HTTP requests, and UI components.
- Clone the repository:
git clone https://github.com/RYANFRANKLIN237/flutter-e-commerce-app.git
- Navigate to the repository:
cd flutter-e-commerce-app
- Install dependencies:
flutter pub get
- Run the app:
flutter run
- many other funtionalities includeed , could not have screen shot everything possible