. fire base tasks a and related services :

Service Firebase À quoi il sert dans ton projet Tâches à faire
Firebase Authentication gérer l’inscription et la connexion email + mot de passe - créer compte utilisateur- connexion- réinitialisation du mot de passe- vérifier que l’utilisateur a au moins 13 ans avant création du compte
Cloud Firestore stocker toutes les données de l’utilisateur - enregistrer prénom, nom, date de naissance, email- sauvegarder le temps d’écoute total- sauvegarder l’objectif d’heures- enregistrer la liste des morceaux les plus écoutés- sauvegarder la liste des favoris
Firebase Storage stocker les images ou fichiers si tu ajoutes des photos de profil ou des pochettes - stocker photo de profil- stocker éventuellement image des morceaux ou playlists
Cloud Functions for Firebase faire les vérifications de sécurité et traitements automatiques côté serveur - empêcher la création d’un compte si âge < 13 ans- supprimer automatiquement les données quand un compte est supprimé- vérifier l’empreinte digitale avant suppression d’un favori- éventuellement calculer automatiquement les statistiques
Firebase Cloud Messaging facultatif - envoyer une notification “vous avez atteint votre objectif d’écoute”- rappel quotidien pour écouter de la musique

1. Analyse du sujet :


2. Plan de navigation



3. Organisation du projet

lib/
  screens/
  widgets/
  models/
  services/
  providers/
  utils/

5. Interfaces vides + navigation