Une solution de gestion de tâches collaborative, permettant le partage de listes en temps réel avec gestion des permissions.
- À propos
- Stack Technique
- Fonctionnalités
- Prérequis Web
- Installation et Démarrage Web
- Prérequis android
- Compiler pour Android
- Auteurs
[Next E-todo] est une application web fullstack développée en binôme. Elle permet aux équipes de créer, gérer et partager des listes de tâches. Ce projet est notre deuxièmes projet fullstack de première année de Bachelors.
- Frontend : Next.js (React framework), TypeScript (TSX), CSS/Tailwind, AnimateUi.
- Backend : Node.js, Express.js.
- Base de données : MySQL.
- Déploiement : Docker.
- Login/Register : Flux d'inscription et de connexion.
- Settings : Modification du nom d'utilisateur, de l'email et du mot de passe.
- Logout : Déconnexion.
- CRUD Complet : Créer, Renommer, Supprimer des listes.
- Statuts de liste : Suivi global (In Progress, Done).
- Partage Collaboratif : Partagez une liste avec un autre utilisateur via son email.
- Mode Read : L'invité peut seulement voir la liste.
- Mode Write : L'invité peut ajouter/modifier des tâches.
- Détails : Ajout de titre et de description pour chaque tâche.
- Workflow : Système de statut à 3 états (Todo ➡️ In Progress ➡️ Done).
- Timeline : Ajout de date de d'échéance pour chaque task.
- Actions : Renommer ou supprimer des tâches individuellement.
Assurez-vous d'avoir installé :
Suivez ces étapes pour lancer le projet.
git clone https://github.com/EpitechBachelorPromo2028/B-WEB-101-NCE-1-1-etodo-3.git
cd B-WEB-101-NCE-1-1-etodo-3Créer un .env en se basant sur le .env ex.
docker compose up -dAssurez-vous d'avoir installé :
Suivez ces étapes pour compiler l'app android
git clone https://github.com/EpitechBachelorPromo2028/B-WEB-101-NCE-1-1-etodo-3.git
cd B-WEB-101-NCE-1-1-etodo-3Créer un .env en se basant sur le .env ex.
cd frontend
npm i
npm run build:androidLe output du build se trouve ici
cd android/app/build/outputs/apk/debug
⚠️ Attention pour le bon fonctionnement de l'application il vous faudrat que le docker et l'app android est le meme .env⚠️
Projet réalisé par: