Skip to content

Hanaa-22/FULLSTACK-TODOLIST-APP

Repository files navigation

📝 TO-DO-LIST APP

Application To-Do List Fullstack avec React & Go — interface réactive avec authentification utilisateur et stockage sécurisé des tâches.

🚀 Fonctionnalités

  • Ajouter, modifier, marquer comme terminée et supprimer une tâche
  • Compteur des tâches en attente et complétées
  • Light / Dark mode — bascule thème clair / sombre pour une expérience personnalisée
  • Authentification multi-utilisateurs – chaque utilisateur gère ses propres tâches
  • Persistance des données via API REST en Go (framework Gin) avec MongoDB
  • Interface rapide et responsive avec React + Tailwind CSS

🛠️ Stack

  • Frontend : React + Tailwind CSS + Vite
  • Backend : Go (framework Gin – routing rapide, middlewares, API REST)
  • Base de données : MongoDB
  • React Router DOM : Routing côté client pour naviguer entre les pages
  • Zustand : State management léger pour l’état global
  • API Calls : Axios (via proxy /api)
  • React Query : Gestion d’état asynchrone (fetch, cache, synchronisation)
  • Authentification : JWT pour la gestion sécurisée des sessions
  • Code Style : Prettier

🌐 Déploiement

Frontend

Backend

Proxy Netlify

  • Les requêtes frontend vers /api sont automatiquement redirigées vers l’API backend hébergée sur Railway

🤝 Contribution

Les Pull Requests sont les bienvenues !
Forkez le dépôt, apportez vos améliorations et proposez vos idées via une PR.

About

📌 Application To-Do List Fullstack avec React & Go — interface réactive avec authentification utilisateur et stockage sécurisé des tâches.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors