2025.08.13 (Mer)

✨ Résumé de Gemini 2.5 Pro

Une journée à construire un pipeline de déploiement en production et à poser les bases d’une vraie exploitation.

Original

🗓️ Date : mercredi 2025.8.13

Objectifs : 2/2

Tâches : 0/0

Habitudes : 3/3

Paris : 2

naver-028-001

🔂-🎯 Système de routine de gestion des objectifs

Objectifs de vie

  • [Life RPG]

  • 🎯 Atteindre plus d’un million d’utilisateurs actifs mensuels (MAU)

Objectifs de 2025

  • [Life RPG] (liferpg.online)

  • 🎯 Feuille de route provisoire (non définitive) : développer au moins cinq applications intégrées (modules) pour la plateforme Life RPG

  • 🎯 2025.08 iD Note
  • Une application de gamification qui enregistre les cours d’académie/PT, et permet de gagner de l’expérience et de monter de niveau grâce aux présences, aux devoirs, etc.

  • 🎯 2025.09 Oharu (Today Was)
  • Une application de gamification du quotidien, avec une fonction de réseau social interne pour fixer l’objectif du jour et partager avec ses amis s’il a été atteint

  • 🎯 2025.10 Pianolic
  • Une application de gamification musicale pour gérer les historiques de pratique du piano et collectionner les morceaux et albums travaillés

  • 🎯 2025.11 Running Party
  • Une application de gamification de course à pied qui suit les performances et propose une mise en relation pour courir avec d’autres utilisateurs proches

  • 🎯 2025.12 Auto Vibe
  • Une application de gamification éducative qui rassemble des astuces et des cours sur les outils d’automatisation et le vibe coding, puis propose un guide d’apprentissage adapté à l’objectif de l’utilisateur

  • 🎯 2026.01 Ouverture de Life Store
  • Ouverture officielle de Life Store, le coeur de la plateforme. Les utilisateurs pourront acheter des droits d’accès aux applications dans le store, et les développeurs pourront enregistrer de nouvelles applications.

  • 🎯 2026.02 Candidature au Preliminary Startup Package
  • Candidater au programme public Preliminary Startup Package pour faire valider le potentiel commercial de la plateforme et obtenir un soutien pour sa croissance et son exploitation stable.

  • [iD Note]

  • 🎯 Construire un modèle B2B en SaaS (mise à jour centrée administrateurs/enseignants)

  • 🎯 Inscription sur l’App Store / Play Store

  • 🎯 Ajouter des éléments B2C au modèle B2B : gestion intégrée des données entre toutes les organisations de cours (mise à jour centrée élèves)

  • [Santé]

  • 🎯 Perdre 10 kg (85 kg -> 75 kg)

Objectifs d’août

  • [Life RPG] (liferpg.online)

  • 🎯 Rédiger une première version du plan Life RPG

  • 🎯 Imaginer les modèles commerciaux et de revenus liés à la plateforme

  • 🎯 Envisager une transition vers le B2B

  • 🎯 Étude de marché : dossier de planification, applications à intégrer, modèles commerciaux et de revenus, … (+ IA)

  • 🎯 Vérifier l’hypothèse centrale : collecter des ressources sur l’efficacité de la gamification

  • 🎯 Sondage

  • 🎯 Organiser le contenu dans Notion Workspace

  • [iD Note]

  • 🎯 Construire un modèle B2B en SaaS (mise à jour centrée administrateurs/enseignants)

  • 🎯 Inscription sur l’App Store / Play Store

  • [Santé]

  • 🎯 Perdre 2,5 kg (84,5 kg -> 82,0 kg)

Objectifs de la deuxième semaine d’août

  • [Life RPG] (liferpg.online)

  • Aucun

  • [iD Note]

  • 🎯 Optimiser l’interface mobile

  • 🎯 Ajouter la fonctionnalité « Quiz du jour »

  • ✅ Supprimer toutes les fonctionnalités liées aux organisations

  • [Santé]

  • 🎯 Perdre 0,5 kg (84,5 kg -> 84,0 kg)

Objectif du jour (⚠️ obligatoire)

  • ✅ iD Note : déboguer les problèmes liés aux comptes

  • ✅ iD Note : modifier / migrer / déployer la DB

🔂-📌 Système de routine de gestion des tâches

Tâches du jour (⚠️ obligatoire)

  • Aucune

🔂-♾️ Système de routine de gestion des habitudes

Habitudes du jour

  • ✅ Qualité : au moins une qualité découverte chez moi aujourd’hui

  • J’ai une grande ouverture et je ne suis pas très intimidé par les inconnus.

  • ✅ Gratitude : au moins une chose pour laquelle je suis reconnaissant aujourd’hui

  • Reconnaissant envers le pasteur qui m’a présenté une bonne personne qui pourrait devenir un partenaire.

  • ✅ Routine : vérifier les objectifs / tâches / habitudes du jour

naver-028-002

naver-028-003

🔂-💸 Système de routine de gestion des paris

Paris en cours (⚠️ obligatoire)

Aucun

🤔 Bref bilan

Avec Firebase Emulator, je suis devenu beaucoup plus habitué à tester en local puis à déployer en production.

Avant, je provoquais toutes sortes d’incidents, je mettais les erreurs dans un désordre pas possible, et les utilisateurs me faisaient même des remarques,

(« C’est quoi, monsieur ? C’est défectueux ! »… je ne peux pas oublier la plainte de ce petit, que son professeur m’avait transmise.)

Maintenant, le processus de déploiement lui-même semble enfin être entré dans une phase stable.

Plus tard, il faudra que je crée un serveur de test séparé, que je déploie d’abord dessus, puis, si tout va bien, que je déploie aussi sur le serveur de production. Ce serait un peu plus sûr.

< Attention ! >

Ne jamais déployer ce qui concerne User Authentication !

Ne pas déployer Firestore Rules à la légère !

Firestore Index n’est pas nécessaire dans l’émulateur local, mais en production, son absence mène à des erreurs !

< Pipeline de déploiement >

  1. ./start-emulator.sh –backup: [DB export] importer depuis la production vers le Firebase Emulator local

  2. firestore.rules: passer en permissions entièrement publiques. (bak2)

  3. schema_migration_service.dart: migration et modification de la DB

  4. ./start-pasting –no-backup: [DB import] écrasement forcé depuis le Firebase Emulator local vers la production

  5. firestore.rules: passer en permissions RBAC. (bak1)

  6. firestore.indexes.json: ajouter les index nécessaires

  7. ./start-deploy.sh –rules –index: GitHub Actions / Firestore Rules / Firestore Index

Laisser un commentaire