Skip to content

danidji/VueCook

Repository files navigation

📋 VueCook - Application de Gestion de Recettes

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.


🚀 Fonctionnalités

Fonctionnalités actuelles :

  • 📝 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.

🛠️ À venir (To Do) :

  • 📁 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

🏗️ Installation et Lancement du Projet

Pré-requis :

  • Node.js (v16+ recommandé)
  • Vue CLI ou tout autre gestionnaire de build compatible Vue 3.

Étapes :

  1. Cloner le projet :

    git clone https://github.com/danidji/VueCook.git
    cd VueCook
  2. Installer les dépendances et lancer le projet :

   npm i && npm run dev
  1. Accéder à l’application :

Rendez-vous sur http://localhost:5173 dans votre navigateur.

🛠️ Technologies Utilisées

• 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.

📂 Structure des Dossiers

src/
├── assets/
├── components/
├── router/
├── lib/
├── store/
├── models/
├── utils/
└── views/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published