An open API service indexing awesome lists of open source software.

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)

Awesome Lists containing this project

README

          

# Amazon Clone 🛍️


Amazon Logo

## 📱 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.