Application ToDo pour une Gestion de Tâches Efficace
Caractéristiques Principales
-
Création de ToDoLists : Vous pouvez créer plusieurs ToDoLists pour organiser vos tâches par catégories, projets ou priorités.
-
Gestion des Tâches : Pour chaque ToDoList, vous pouvez ajouter, supprimer et marquer vos tâches comme complétées.
-
Authentification Utilisateur : L’application propose un système de connexion sécurisé, vous permettant de vous connecter et d’accéder à vos ToDoLists personnalisées.
-
Intégration d’une API Personalisée : Utilisation d’une API personnalisée pour gérer les opérations CRUD (Create, Read, Update, Delete) des tâches et des ToDoLists.
Fonctionnalités Avancées
-
Sauvegarde des Données Utilisateur : Vos tâches et ToDoLists sont sauvegardées dans une base de données, vous permettant de les retrouver à tout moment, même après avoir quitté l’application.
-
Interface Conviviale : L’interface utilisateur est conçue de manière intuitive et attrayante, facilitant la navigation et l’utilisation de l’application.
Technologies Utilisées
-
Frontend : L’application est développée en utilisant React.js et Chakra UI pour créer une interface moderne et réactive.
-
Backend : L’API est développée en utilisant Node.js avec Express pour gérer les requêtes et les opérations sur la base de données.
-
Base de Données : La base de données est mise en place en utilisant l’addon JawsDB sur la plateforme Heroku.