Une application de gestion de recettes écrite en Vue.js utilisant Pinia pour la gestion de l'état global et VeeValidate pour la validation des formulaires. Cette application offre une interface simple et intuitive pour créer, gérer et consulter vos recettes.
- 📝 Créer une recette : Ajoutez de nouvelles recettes avec des informations détaillées.
- 📋 Lister toutes les recettes : Affichez une liste complète des recettes enregistrées.
- 🔍 Visualiser une recette : Consultez les détails d'une recette spécifique.
- ✏️ Modifier une recette : Mettez à jour les informations d'une recette existante.
- 🗑️ Supprimer une recette : Supprimez une recette de la base de données.
- 📁 Gestion des catégories de recettes.
- 🔍 Recherche et filtrage des recettes.
- ⭐ Trie des recettes.
- 🗒️ Pagination des résultats
- 📊 Affichage liste ou grille pour le listing des recettes
-
Cloner le projet :
git clone https://github.com/danidji/VueCook.git cd VueCook
-
Installer les dépendances et lancer le projet :
npm i && npm run dev
- Accéder à l’application :
Rendez-vous sur http://localhost:5173 dans votre navigateur.
• Vue.js 3 : Framework JS pour la création d’interfaces utilisateur. • Pinia : Gestion d’état simple et performante. • VeeValidate : Validation des formulaires en temps réel. • Tailwind CSS : Framework de style pour une interface rapide et responsive. • Vue Router : Gestion des routes de l’application.
src/
├── assets/
├── components/
├── router/
├── lib/
├── store/
├── models/
├── utils/
└── views/