A clean, open-source e-commerce app built with Flutter, showcasing modern mobile architecture and Riverpod-based state management.
⚠️ Note: This project is currently under development. Expect frequent changes & improvements. Stay tuned for updates!
Status | Feature |
---|---|
✅ | Project setup & structure |
✅ | Product listing from Mock Product API |
✅ | Product detail view |
🔄 | Cart management (add/remove) |
🔲 | Checkout screen (mock) |
🔲 | Local cart persistence (Hive) |
🔲 | Responsive design |
🔲 | Dark mode support |
🔲 | Language localization (EN/TR) |
Tool | Description |
---|---|
🧠 Flutter | Mobile UI toolkit |
⚙️ Riverpod | State management |
🔀 GoRouter | Navigation & routing |
🌐 Dio | Networking |
💾 Hive/Prefs | Local storage (planned) |
🎨 Material 3 | Theming and styling |
git clone https://github.com/yigit433/flutter_mini_ecommerce.git
cd flutter_mini_ecommerce
flutter pub get
flutter run
Make sure Flutter is installed and properly configured. Run flutter doctor to verify.
📸 Screenshots
- Initial project setup
- Home UI & Product Card
- Product Info Page
- Creating data repository
- Cart logic & UI
- Checkout screen
- Local data saving
- Basic testing (unit + widget)
Contributions are welcome! If you'd like to fix a bug, add a feature, or improve documentation, please fork the repo and open a PR.
MIT License Developed by Yiğit with ❤️
Follow the repo, drop a ⭐️, and check back soon — the cart is loading! 🛒