https://github.com/y2-znt/epsi-shop
https://github.com/y2-znt/epsi-shop
dart flutter gorouter material-ui provider-state-management
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/y2-znt/epsi-shop
- Owner: y2-znt
- Created: 2025-02-03T15:37:45.000Z (4 months ago)
- Default Branch: main
- Last Pushed: 2025-02-06T10:43:08.000Z (4 months ago)
- Last Synced: 2025-02-06T11:35:26.163Z (4 months ago)
- Topics: dart, flutter, gorouter, material-ui, provider-state-management
- Language: C++
- Homepage:
- Size: 19.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🛒 EPSI Shop
**EPSI Shop** est une application Flutter qui permet d'afficher une liste de produits et de gérer un panier d'achat.
Elle utilise **Flutter, Provider et GoRouter**.## 📌 Fonctionnalités
✅ Liste des produits avec images et prix
✅ Détail d'un produit
✅ Ajout/Suppression de produits dans le panier
✅ Gestion des quantités dans le panier
✅ Calcul automatique du **total HT** et **TTC (TVA 20%)**
✅ Icône du panier avec le nombre d'articles mis à jour dynamiquement
✅ Navigation fluide avec **GoRouter**---
## 🛠️ Technologies utilisées
- **Flutter**
- **Dart**
- **Provider** (Gestion d'état)
- **GoRouter** (Navigation)
- **Material** (UI)---
## 🚀 Installation et Exécution
### 1️⃣ Cloner le projet
```sh
git clone https://github.com/y2-znt/epsi_shop.git
cd epsi_shop
```
### 2️⃣ Installer les dépendances
```sh
flutter pub get
````### 3️⃣ Lancer l'application
```sh
flutter run
```