Skip to content

This app is designed to provide users with a seamless shopping experience for electronic products. The app includes both a mobile application for users and a web admin panel for product management and user control.

Notifications You must be signed in to change notification settings

MoShehata7920/electronic_shop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Electronic Shop B2C E-Commerce App

Welcome to the Electronic Shop B2C E-Commerce App! This app is designed to provide users with a seamless shopping experience for electronic products. The app includes both a mobile application for users and a web admin panel for product management and user control.

Features

  • User-Friendly Mobile App: The mobile application allows users to browse and purchase a wide range of electronic products conveniently.

  • Secure Payment Methods: Users can choose from a variety of payment methods, including credit card payments powered by Stripe, ensuring secure and hassle-free transactions.

  • Wishlist and Cart: Users can add products to their wishlist and cart, making it easy to manage and track their desired items and purchase decisions.

  • Product Categories: The app offers a range of categories for electronic products, allowing users to easily find the items they are looking for.

  • Sales and Discounts: Users can view ongoing sales, discounts, and promotions on the app, enhancing their shopping experience.

  • Web Admin Panel: The web admin panel provides administrators with full control over product management and user administration. Admins can add, edit, or delete products, manage user accounts, and monitor sales.

Getting Started

Mobile Application

  1. Clone this repository.
  2. Navigate to the mobile_app directory.
  3. Run flutter pub get to install the app's dependencies.
  4. Connect the app to your Firebase project for authentication and database.
  5. Configure the Stripe payment integration as per the documentation.
  6. Run the app using flutter run.

Web Admin Panel

  1. Navigate to the web_admin_panel directory.
  2. Run npm install to install the required dependencies.
  3. Connect the web admin panel to your Firebase project for authentication and database.
  4. Set up the necessary security rules for database access.
  5. Run the admin panel using npm start.

License

This project is licensed under the MIT License.

Feel free to reach out to the project maintainers for any questions or support.

Happy shopping and managing your electronic shop with our B2C E-Commerce App!

About

This app is designed to provide users with a seamless shopping experience for electronic products. The app includes both a mobile application for users and a web admin panel for product management and user control.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published