gossip
Avancement du projet
16
Terminées
10
À faire
26
Total
62% du projet terminé
Terminé
16
Infrastructure cloud & Firebase SDK
Terminé
Projet Firebase configuré (Firestore, Auth, Storage) et SDK intégré dans l'app Xcode.
Connexion automatique sans compte
Terminé
Compte anonyme créé automatiquement au premier lancement. Pas d'email, pas de mot de passe — personne ne sait qui tu es.
Structure des données
Terminé
Modèles Firestore pour les profils, gossips, commentaires, réactions et sondages.
Choix du pseudo au premier lancement
Terminé
Pseudo unique et définitif. Un lien discret permet à l'admin secret de se connecter.
Sécurisation des données
Terminé
Règles Firestore granulaires : seul l'admin publie, chacun contrôle ses propres réactions et commentaires.
Fil d'actualité des gossips
Terminé
Feed en temps réel avec tous les gossips, compteurs de réactions et commentaires — signé « xoxo, Gossip Girl ».
Publication de gossips par l'admin
Terminé
L'admin rédige et publie des gossips. Bouton flottant visible uniquement pour l'admin.
Commentaires anonymes
Terminé
Chaque gossip reçoit des commentaires en temps réel. Ton pseudo apparaît — les échanges restent anonymes.
Navigation de l'app
Terminé
Splash → onboarding (premier lancement) ou directement le feed (sessions suivantes).
Mémorisation de la session
Terminé
L'app se souvient de toi. Tu ne revois jamais l'onboarding après avoir choisi ton pseudo.
Page profil
Terminé
Ton emoji et ton pseudo. Rappel : « Ton pseudo est définitif — personne ne sait qui tu es ».
Compte à rebours
Terminé
Compteur « J-X » en haut du fil. Se met à jour chaque jour et change le jour J.
Notifications push (APNs + FCM)
Terminé
Configuration APNs, tokens FCM stockés dans Firestore, prêt pour l'envoi de notifications.
Cloud Functions automatiques
Terminé
Notifications automatiques à chaque nouveau gossip ou sondage, avec aperçu du contenu. Compteurs de réactions recalculés en temps réel.
Présentation interactive
Terminé
Écran animé au premier lancement avec le concept Gossip Girl et un questionnaire.
Pipeline de déploiement automatique
Terminé
Push sur main → GitHub Actions → Fastlane → TestFlight automatiquement.
À faire
6
Photos dans les gossips
À faire
L'admin peut ajouter des photos aux gossips. Les images s'affichent dans le fil et en plein écran d'un tap.
Fonctionnalité
Réactions emoji
À faire
Réagis aux gossips avec des emojis. Une seule réaction par gossip, modifiable à tout moment.
FonctionnalitéInterface
Sondages anonymes
À faire
Sondages intégrés au fil. Votes anonymes, un vote par personne, résultats en temps réel.
FonctionnalitéInterface
Animations et finitions
À faire
Transitions fluides, vibrations subtiles, animations d'apparition. L'expérience premium.
InterfacePolish
Demande d'activation des notifications
À faire
Écran personnalisé avant la demande système pour expliquer pourquoi activer les notifications.
InterfaceNotifications
Gestion d'erreurs et états vides
À faire
Messages clairs quand il n'y a pas de connexion ou quand le fil est vide. Possibilité de réessayer.
Stabilité
Lancement
4
Publication sur l'App Store
Prioritaire
Soumission en mode « non listé » : accessible uniquement via un lien direct, invisible dans les recherches.
Tests avec Maxence sur TestFlight
À faire
Tester l'app de bout en bout : parcours complet, notifications, sondages. Recueillir les retours et ajuster.
Envoi du lien aux invités
À faire
Récupérer le lien d'installation et le partager aux ~25 invités.
Mise à jour du workflow CI
À faire
Adapter le pipeline CI/CD pour les branches develop et main.