Skip to content

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.

Notifications You must be signed in to change notification settings

CS2487/e_commerce_online

Repository files navigation

E-Commerce Solution 🛒

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.


📸 Screenshots

تستعرض هذه الصور الواجهات الرئيسية للتطبيق:


Splash Screen

Login

Sign Up

Forgot Password

Home Page

Product Details

🚀 Features

  • 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.

🛠️ Tech Stack

  • Frontend: Flutter (Dart)
  • Backend Services: Firebase (Auth & Storage)
  • API: REST API Integration

📋 Prerequisites

Before you begin, ensure you have the following installed:


⚙️ Installation & Setup

  1. 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
  2. Install Dependencies:

    flutter pub get
  3. Firebase Setup:

    • Create a project on Firebase Console.
    • Add your google-services.json (Android) and GoogleService-Info.plist (iOS).
  4. Run the Application:

    flutter run

🤝 Contributing

  1. Fork the Project.
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature).
  3. Commit your Changes (git commit -m 'Add some AmazingFeature').
  4. Push to the Branch (git push origin feature/AmazingFeature).
  5. Open a Pull Request.

📄 License

Distributed under the MIT License.


Project Link: https://github.com/CS2487/e_commerce_online

About

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.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published