Initial commit - Projet Managerr

This commit is contained in:
mahek 2025-07-21 15:43:20 +02:00
commit 848a79a04e
36 changed files with 3850 additions and 0 deletions

37
TODO.md Normal file
View file

@ -0,0 +1,37 @@
# Liste des tâches pour le projet Managerr
## Configuration et mise en place (⏳ En cours)
- [x] Définir les exigences du projet
- [x] Mettre en place la structure du projet
- [ ] Initialiser les dépôts Git
## Backend (⏳ En cours)
- [x] Choisir un framework backend (Express.js)
- [x] Configurer la base de données (MongoDB)
- [x] Mettre en place l'architecture MVC
- [x] Implémenter l'authentification des utilisateurs
- [x] Créer les modèles de données (utilisateurs, films, séries)
- [x] Développer les APIs pour communiquer avec Sonarr et Radarr
- [x] Implémenter la logique métier pour le traitement des films et séries
- [ ] Mettre en place les tests unitaires et d'intégration
## Frontend (⏳ En cours)
- [x] Initialiser le projet Vue.js
- [x] Configurer Vue Router pour la navigation
- [x] Implémenter Vuex pour la gestion d'état
- [x] Créer les composants UI réutilisables
- [x] Développer la page de connexion/inscription
- [x] Construire le tableau de bord avec l'agenda mensuel
- [x] Créer la page des films avec les différentes vues
- [x] Créer la page des séries avec les différentes vues
- [x] Implémenter les appels API vers le backend
- [x] Ajouter des validations de formulaire et gestion des erreurs
- [x] Appliquer un design responsive
- [ ] Optimisation des performances
## Documentation (⏳ En cours)
- [x] Documentation technique
- [x] Guide d'utilisation
- [ ] Documentation API
## État général du projet: 🏗️ En développement