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

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

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
```