https://github.com/elhalj/frny
Frontend du projet FRNY – une plateforme e-commerce moderne.
https://github.com/elhalj/frny
Last synced: 2 months ago
JSON representation
Frontend du projet FRNY – une plateforme e-commerce moderne.
- Host: GitHub
- URL: https://github.com/elhalj/frny
- Owner: elhalj
- License: mit
- Created: 2025-04-08T18:26:21.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-06-30T03:04:22.000Z (12 months ago)
- Last Synced: 2025-06-30T04:21:13.845Z (12 months ago)
- Language: TypeScript
- Homepage:
- Size: 1.73 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# FRNY Frontend
Frontend du projet FRNY – une plateforme e-commerce moderne.
## 🚀 Fonctionnalités principales
- Interface utilisateur responsive et moderne
- Navigation avec React Router
- Authentification et gestion des sessions côté client
- Consommation d'API REST pour les produits, utilisateurs, vendeurs, commandes, etc.
- State management avec Zustand
- Intégration TailwindCSS pour le style et DaisyUI pour les composants
- Sécurité des données côté frontend (ex : gestion des tokens en localStorage/cookies)
## 🛠️ Stack technique
- **React 19** (avec hooks)
- **TypeScript**
- **Vite** (développement et build)
- **TailwindCSS** & **DaisyUI**
- **Zustand** (state management simple)
- **Axios** (requêtes HTTP)
- **Lucide-react** (icônes modernes)
- **ESLint** (linting et qualité de code)
## 📁 Structure du projet
```
frny/
├── public/
├── src/
│ ├── components/
│ ├── pages/
│ ├── hooks/
│ ├── store/
│ ├── utils/
│ └── App.tsx
├── index.html
├── package.json
├── tailwind.config.js
├── vite.config.ts
└── ...
```
## ⚡ Installation et démarrage
1. Clone ce dépôt
2. Installe les dépendances :
```bash
npm install
```
3. Lance le serveur de dev :
```bash
npm run dev
```
4. Pour builder l’app :
```bash
npm run build
```
## 🌍 Variables d’environnement
Crée un fichier `.env` selon tes besoins (voir `.env.example` si disponible).
Paramètre typique :
- URL de l’API backend : `VITE_API_URL=http://localhost:5000`
## 🤝 Contribuer
Les contributions sont bienvenues !
Merci de proposer une issue ou une PR si tu veux améliorer le projet.
## 📄 Licence
Ce projet est sous licence MIT – voir le fichier [LICENSE](./LICENSE) pour plus d’infos.