https://github.com/hanymedhat10/amazon_app_clone
Amazon Clone with Admin Panel Using Flutter (E-commerce Project)
https://github.com/hanymedhat10/amazon_app_clone
apple-pay dart e-commerce e-commerce-app e-commerce-platform flutter flutter-apps google-pay payments rest-api
Last synced: 3 months ago
JSON representation
Amazon Clone with Admin Panel Using Flutter (E-commerce Project)
- Host: GitHub
- URL: https://github.com/hanymedhat10/amazon_app_clone
- Owner: HanyMedhat10
- License: mit
- Created: 2024-07-25T17:46:14.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2025-03-18T21:30:33.000Z (over 1 year ago)
- Last Synced: 2025-06-19T11:49:34.321Z (about 1 year ago)
- Topics: apple-pay, dart, e-commerce, e-commerce-app, e-commerce-platform, flutter, flutter-apps, google-pay, payments, rest-api
- Language: Dart
- Homepage:
- Size: 488 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Amazon Clone 🛍️
## 📱 Features
- 🔐 Email & Password Authentication
- 📱 Persistent Login State
- 🏠 Home Page
- 🛍️ Product Details
- 🛒 Shopping Cart
- 💳 Order Processing
- 👤 User Profile
- 🌟 Rating & Reviews
- 🔍 Product Search
- 📦 Real-time Order Tracking
- 💳 Payment Integration
- Google Pay
- Apple Pay
- 👨💼 Admin Panel
- 📊 Product Management
- 📈 Analytics Dashboard
- 📦 Order Management
- 📱 Multiple Category Support
## 📚 Packages Used
| Package Name | Version | Usage |
|--------------|---------|--------|
| http | ^1.2.2 | API Communication |
| provider | ^6.1.2 | State Management |
| shared_preferences | ^2.3.2 | Local Storage |
| badges | ^3.1.2 | UI Elements |
| carousel_slider | ^5.0.0 | Image Slider |
| dotted_border | ^2.1.0 | UI Elements |
| file_picker | ^8.1.2 | File Selection |
| cloudinary_public | ^0.23.1 | Image Storage |
| flutter_dotenv | ^5.1.0 | Environment Variables |
| flutter_rating_bar | ^4.0.1 | Rating System |
| pay | ^2.0.0 | Payment Integration |
| fl_chart | ^0.69.0 | Analytics Charts |
## 🚀 Getting Started
1. Clone both repositories
```bash
# Clone Frontend
git clone https://github.com/HanyMedhat10/Amazon_App_Clone.git
# Clone Backend
git clone https://github.com/HanyMedhat10/Amazon-Backend-API.git
```
2. Install dependencies
```bash
flutter pub get
```
3. Create a `.env` file in the root directory with your credentials:
```env
cloudName=your_cloud_name
uploadPreset=your_upload_preset
```
4. Run the app
```bash
flutter run
```
## 📝 Environment Requirements
- Flutter SDK: >=3.4.3 <4.0.0
- Dart SDK: >=3.4.3 <4.0.0
## 📱 Screenshots
[Add your app screenshots here]
## 🤝 Contributing
Contributions, issues, and feature requests are welcome! Feel free to check [issues page].
## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.