A full-featured mobile e-commerce application built with Flutter. This project provides a seamless shopping experience including product browsing, secure authentication, and a real-time cart system.
تستعرض هذه الصور الواجهات الرئيسية للتطبيق:
![]() Splash Screen |
![]() Login |
![]() Sign Up |
![]() Forgot Password |
![]() Home Page |
![]() Product Details |
- User Authentication: Secure Sign Up, Login, and Forgot Password powered by Firebase.
- Product Catalog: Browse products with a modern Home Page layout.
- Product Details: Detailed view of each product with dynamic data.
- Shopping Cart: Real-time cart management.
- REST API Integration: Fetching dynamic content for products and categories.
- Modern UI: Built using Flutter for a high-performance cross-platform experience.
Before you begin, ensure you have the following installed:
- Flutter SDK
- Dart SDK
- An Editor (VS Code or Android Studio)
-
Clone the repository:
git clone [https://github.com/CS2487/e_commerce_online.git](https://github.com/CS2487/e_commerce_online.git) cd e_commerce_online -
Install Dependencies:
flutter pub get
-
Firebase Setup:
- Create a project on Firebase Console.
- Add your
google-services.json(Android) andGoogleService-Info.plist(iOS).
-
Run the Application:
flutter run
- Fork the Project.
- Create your Feature Branch (
git checkout -b feature/AmazingFeature). - Commit your Changes (
git commit -m 'Add some AmazingFeature'). - Push to the Branch (
git push origin feature/AmazingFeature). - Open a Pull Request.
Distributed under the MIT License.
Project Link: https://github.com/CS2487/e_commerce_online





