2.3 KiB
2.3 KiB
Pédagogie — Swifty Companion
Parcours pour construire le projet étape par étape.
Reprise rapide
→ 00-reprise-et-etat.md — état actuel, arborescence, prochaine action (étape 1 : flutter create).
Prérequis
Base via la piscine mobile sur le même disque :
Étapes du projet
| Étape | Objectif | Statut |
|---|---|---|
| 0 | Dépôt travail + docs/, sujet FR, paquet swiftyCompanion/ (README / .gitignore / .env.example) |
✅ Fait — détail dans 00-reprise-et-etat.md |
| 1 | Projet swiftyCompanion/swifty_companion/ + flutter run |
✅ Fait |
| 2 | OAuth2 Intra : login, stockage token, un token pour toutes les requêtes | ⏳ Prochaine → etape-02-oauth-intra.md |
| 3 | Vue 1 : recherche par login + erreurs (404, réseau) | ⏳ → etape-03-vue-recherche.md |
| 4 | Vue 2 : profil (≥ 4 champs + image), skills, projets (validés + failed) | ⏳ |
| 5 | Navigation retour + layout responsive | ⏳ |
| 6 | Tests manuels + checklist peer-eval | ⏳ |
| 7 | Bonus : refresh token à l’expiration | ⏳ |
README correcteurs (dépôt école) : swiftyCompanion/README.md
Sujet de référence
→ Traduction FR v4 · PDF : originaux/swifty_companion_subject.pdf
Guides détaillés
| Fichier | Statut |
|---|---|
| 00-reprise-et-etat.md | ✅ À jour |
| etape-02-oauth-intra.md | ✅ Guide étape 2 |
| etape-03-vue-recherche.md | 🔜 après OAuth |
etape-04-vue-profil.md |
🔜 |
etape-05-navigation-layout.md |
🔜 |
etape-06-bonus-token.md |
🔜 |
Demande dans le chat l’étape à ouvrir : le guide correspondant sera rédigé au moment où tu la attaques.