A Flutter e-commerce application aims to provide a smooth user experience in browsing and purchasing products online.
- Clone the repository:
git clone https://github.com/karim2756/flutter-ecommerce-app.git
- Install dependencies:
flutter pub get
- For Backend:
- Install Xampp for localhost
- Copy sql queries from the file ecommerce.sql file located in Backend folder and paste it in phpMyAdmin SQL to create the Database.
- Discover products online
- Search for items
- Add to favorites
- Change Language (English/Arabic)
- Add to cart
- Apply discount coupons
- Select many shipping addresses
- Checkout
- Canceling order
- Model-View-Controller(MVC) Architecture
- State Management: GetX
- MiddleWare
- HTTP
- Shared Preferences
- php & MySql
If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and test them thoroughly.
- Submit a pull request with a detailed description of your changes.











