Intro
Un petit projet en React-TypeScript + Vite et shadcn/ui qui reproduit le comportement d’une To-Do Liste classique.
Dans laquelle vous pouvez :
- ➕ Créer des tâches avec un titre, une ddeadline et un niveau de priorité
- ✅ Marquer comme complété grâce à une case à cocher
- ✏️ Mettre à jour dynamiquement la tâche (son titre, sa deadline, sa priorité)
- 🗑️ Supprimer définitivement la tâche
✨ Fonctionnalités spéciales
- 💾 Les tâches sont stockées dans le cache du navigateur, elle ne seront jamais perdues mise à part la suppression directe du cache.
- 🌟 Dévelopé avec les composants de shadcn/ui et les icones de MynaUI pour créer une UI simple et moderne.
🔗 Projet déployé sur Vercel
Grâce à Vercel, vous pouvez aller visiter ce projet
📄 Architecture du projet
📂 to_do_list
├── 📂 public
│ └── 📁 fonts
├── 📂 src
│ ├── 📂 components
│ │ ├── 📁 components
│ │ └── 📁 ui (shadcn/ui)
│ ├── 📁 context
│ ├── 📁 helpers
│ ├── 📁 hooks
│ ├── 📁 styles
│ ├── 📁 types
│ ├── 📁 utils
│ ├── 📄 App.tsx
│ ├── 📄 main.tsx
├── 📄 .gitignore
├── 📄 package.json
└── 📄 other config files