Projets

Todo React App

React
TypeScript
API Rest
Node.js
Express.js
Sequelize
Chakra UI

Une application To-do-list qui permet aux utilisateurs de créer et gérer plusieurs listes de tâches. Chaque utilisateur peut se connecter et retrouver facilement ses listes personnalisées. J'ai développé cette application en utilisant une API que j'ai moi-même conçue pour gérer toutes les opérations CRUD (Create, Read, Update, Delete). Grâce à cette API, les utilisateurs peuvent ajouter, éditer et supprimer des tâches en toute simplicité, offrant ainsi une expérience de gestion des tâches fluide et efficace.

Iridescent ripples of a bright blue and pink liquid

Découvrir Todo React App

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.

Repo GitHub