Calendrier du projet¶
Le calendrier en bref:¶
Dernière mise-à-jour du calendrier de projet: 16 novembre
- PHASE 1: PLANIFICATION ET DESIGN: 22 oct.
- PHASE 2: FONDATION: 19 nov.
- PHASE 3: INTERACTIVITÉ: 1er déc.
- ❌
PHASE 4: ANIMATIONS GSAP - ⚠️ OPTIONNEL PHASE 5: PERSISTANCE ET SAUVEGARDE DES DONNÉES
- PHASE 6: AFFINAGE pour la version BETA: 3 déc.
- PHASE 7: CONTRÔLE QUALITÉ ET CORRECTIONS: 8 déc
- PHASE 8: REMISE FINALE ET PRÉSENTATION: 10 déc.
- PHASE 9: POST-MORTEM: 12 déc.
PHASE 1: PLANIFICATION ET DESIGN¶
Du 8 au 22 octobre
Remise 22 octobre | 15%
- Rédaction du cahier de charges
- Création des maquettes Figma
- Planification du projet KANBAN dans Trello
- Répertoire git et README.md
PHASE 2: FONDATION¶
Du 2 au 19 novembre
Remise Phases 2 FONDATION 19 novembre | 7.5%
- Structure des composants de base
- Vue Router configuré
- Pinia stores créés
- musée: Premiers composants structurés (header, rooms, memory)
- chemin: Premiers chapitres (texte + affichage)
- chemin: Système de choix** fonctionnel
Détail de la remise FONDATION¶
- Créez une branche git Phase2 à partir de la version que vous voulez remettre aujourd'hui et ne la touchez plus par la suite.
- Votre code doit-être bien commenté en détail pour démontrer votre compréhension.
Livrables pour *mémoire interactive
- Projet Vite+Vue initialisé et fonctionnel
- Structure complète des dossier et fichiers
- Minimum 4-6 composants et views créés et fonctionnels
- Documentation des composants et views dans un fichier
COMPONENTS.md* - Vue Router configuré avec min. 3 routes
- Documentation des routes dans un fichier
ROUTES.md** - 2 stores Pinia (museum et memory) créés avec state/actions/getters de base
- Navigation fonctionnelle entre les pages
- Données mockées affichées correctement (données mockée = données fictives pour faire des tests)
Livrables pour *trace ton chemin
- Projet Vite+Vue initialisé et fonctionnel
- Structure complète des dossier et fichiers
- Minimum 4-6 composants créés et fonctionnels
- Documentation des composants et views dans un fichier
COMPONENTS.md* - Vue Router configuré avec routes par chapitre
- Documentation des routes dans un fichier
ROUTES.md** - 2 stores Pinia (story et player) créés avec state/actions/getters de base
- Navigation fonctionnelle entre chapitres
- Minimum 6-7 chapitres dans le fichier JSON
- Affichage du texte fonctionnel (3-4 chapitres minimum)
- Système de choix complet et fonctionnel
*Documenter vos components et vos views dans COMPONENTS.ms
- Liste dans un fichier
COMPONENTS.md(sauvegarder dans le dossiersrcde votre projet) - Pour chaque composant: nom, responsabilité, props attendues, événements émis (emits)
**Documenter vos routes dans ROUTES.md
- Créer un fichier
ROUTES.md - Pour chaque route, lister: path, name, composant (la view) et une description
PHASE 3: INTERACTIVITɶ
Du 19 au 1er décembre
Remise Phases 3 INTERACTIVITÉ: 1er décembre 7.5%
Mémoires interactives¶
- Formulaires d'ajout/édition
- CRUD des mémoires (CRUD: Create, Read, Update, Delete)
- Upload et gestion d'images
- Filtres et recherche
- Validation des données
Trace ton chemin¶
- Système de tracking des conséquences
❌ ANNULÉ PHASE 4: ANIMATIONS GSAP¶
Vous pouvez le faire et je vous encourage à l'explorer mais ce n'est plus exigé.
Intégration GSAPTransitions entre pagesSons d'ambiance (optionnel)
⚠️ OPTIONNEL PHASE 5: PERSISTANCE ET SAUVEGARDE DES DONNÉES¶
Remise formative annulée. Cette partie du projet est maintenant optionnelle.
Le code nécessaire pour cette partie vous sera fourni à la demande, vous n'aurez qu'à l'analyser et l'intégrer à votre projet, dans votre propre structure.
- ⚠️Sauvegarde dans le LocalStorage
- ⚠️Import/Export JSON
- ⚠️Gestion des erreurs d'import ou de sauvegarde
Firebase
PHASE 6: AFFINAGE pour la version BETA¶
Remise version *BETA le 3 décembre | Formatif*
- Toute les données sont créés
- Tout est stylisé et responsive (desktop et mobile)
PHASE 7: CONTRÔLE QUALITÉ ET CORRECTIONS¶
Du 3 au 8 décembre
Remise Phase 7 RAPPORT DU CONTRÔLE DE LA QUALITÉ : 8 décembre | 10%
- Tests de toutes les branches de l'histoire
- Tests fonctionnels
- Tests multi-plateformes (navigateurs et appareils)
- Relecture et corrections
- Optimisation de la performance
- Gestion des bogues
PHASE 8: FINALISATION¶
Du 3 au 10 décembre (peut-être fait en parallèle avec la phase 7)
Remise et présentation finale : 10 décembre | 50%
- Documentation (README complet comprenant la documentation que vous avez fait tout le long du projet (mis à jour),
COMPONENTS.md,ROUTES.mdetc) - Déploiement - Mise en ligne (GitHub)
- Vidéo de présentation
- Préparation de la démo en classe
PHASE 9: POST-MORTEM¶
Du 10 au 12 décembre
Remise de l'analyse réflexive et suivi de l'évaluation de mi-parcours: 12 décembre | 5%