2025.08.13 (Qua)

✨ Resumo do Gemini 2.5 Pro

Um dia em que construí a pipeline de deploy em produção e firmei a base para operar de verdade.

Original

🗓️ Data: qua., 2025.8.13

Metas: 2/2

Tarefas: 0/0

Hábitos: 3/3

Apostas: 2

naver-028-001

🔂-🎯 Sistema de rotina de gestão de metas

Metas de vida

  • [Life RPG]

  • 🎯 Alcançar mais de 1 milhão de usuários ativos mensais (MAU)

Metas de 2025

  • [Life RPG] (liferpg.online)

  • 🎯 Roadmap temporário (não definitivo): desenvolver pelo menos 5 apps (módulos) integrados à plataforma Life RPG

  • 🎯 2025.08 iD Note
  • Um app de gamificação que armazena registros de aulas de academia/PT e permite ganhar experiência e subir de nível por meio de presença, tarefas de casa etc.

  • 🎯 2025.09 Oharu (Hoje o Dia Foi)
  • Um app de gamificação do cotidiano com função de SNS interno para definir as metas do dia e compartilhar com amigos se foram cumpridas

  • 🎯 2025.10 Pianolic
  • Um app de gamificação musical para gerenciar registros de prática de piano e colecionar peças e álbuns praticados

  • 🎯 2025.11 Running Party
  • Um app de gamificação de corrida que acompanha registros de corrida e oferece uma função de matching para correr com outros usuários por perto

  • 🎯 2025.12 Auto Vibe
  • Um app de gamificação educacional que reúne dicas e aulas sobre ferramentas de automação e vibe coding, e sugere diretrizes de aprendizado conforme o objetivo do usuário

  • 🎯 2026.01 Abertura da Life Store
  • Abrir oficialmente a Life Store, núcleo da plataforma. Os usuários poderão comprar acesso aos apps na loja, e os desenvolvedores poderão registrar novos apps.

  • 🎯 2026.02 Desafio ao Preliminary Startup Package
  • Candidatar-se ao Preliminary Startup Package, programa de apoio do governo, para validar a viabilidade do negócio e garantir apoio ao crescimento e à operação estável da plataforma.

  • [iD Note]

  • 🎯 Criar um modelo B2B como SaaS (atualização centrada em administradores/professores)

  • 🎯 Registrar na App Store / Play Store

  • 🎯 Adicionar elementos B2C ao modelo B2B: gestão integrada de dados entre todas as organizações de aulas (atualização centrada nos alunos)

  • [Saúde]

  • 🎯 Perder 10 kg (85 kg → 75 kg)

Metas de agosto

  • [Life RPG] (liferpg.online)

  • 🎯 Escrever o rascunho inicial do planejamento do Life RPG

  • 🎯 Pensar no negócio e no modelo de receita relacionados à plataforma

  • 🎯 Considerar a transição para B2B

  • 🎯 Pesquisa de mercado: planejamento, apps que entrarão, negócio e modelo de receita, … (+ IA)

  • 🎯 Validação da hipótese central: coletar materiais sobre a eficácia da gamificação

  • 🎯 Pesquisa com usuários

  • 🎯 Organizar o conteúdo no Notion Workspace

  • [iD Note]

  • 🎯 Criar um modelo B2B como SaaS (atualização centrada em administradores/professores)

  • 🎯 Registrar na App Store / Play Store

  • [Saúde]

  • 🎯 Perder 2,5 kg (84,5 kg → 82,0 kg)

Metas da segunda semana de agosto

  • [Life RPG] (liferpg.online)

  • Nenhuma

  • [iD Note]

  • 🎯 Otimizar UI mobile

  • 🎯 Adicionar a função ‘Quiz de Hoje’

  • ✅ Remover todas as funções relacionadas a organizações

  • [Saúde]

  • 🎯 Perder 0,5 kg (84,5 kg → 84,0 kg)

Metas de hoje (⚠️ obrigatório)

  • ✅ iD Note: debug relacionado a contas

  • ✅ iD Note: correção/migração/deploy do DB

🔂-📌 Sistema de rotina de gestão de tarefas

Tarefas de hoje (⚠️ obrigatório)

  • Nenhuma

🔂-♾️ Sistema de rotina de gestão de hábitos

Hábitos de hoje

  • ✅ Ponto forte: pelo menos 1 ponto forte que descobri em mim hoje

  • Tenho uma abertura alta e não sou tão tímido diante de desconhecidos.

  • ✅ Gratidão: pelo menos 1 coisa pela qual fui grato hoje

  • Gratidão ao pastor que me apresentou uma boa pessoa que talvez possa se tornar parceira.

  • ✅ Rotina: conferir metas / tarefas / hábitos de hoje

naver-028-002

naver-028-003

🔂-💸 Sistema de rotina de gestão de apostas

Apostas em andamento (⚠️ obrigatório)

Nenhuma

🤔 Breve retrospectiva

Usando o Firebase Emulator, fiquei bem mais acostumado a testar localmente e fazer deploy para produção.

Antes, eu causava todo tipo de acidente, fazia uma bagunça de erros e até ouvia bronca dos usuários,

(“Que é isso, professor? Isso aqui está com defeito!”… não consigo esquecer a reclamação meio emburrada daquela criança pequena, transmitida a mim pelo professor.)

Agora parece que finalmente o processo de deploy em si entrou em uma fase estável.

Mais tarde, quero criar mais um servidor de testes separado, fazer deploy primeiro nele e, se estiver tudo certo, só então fazer deploy também no servidor de produção, de um jeito um pouco mais seguro.

< Atenção! >

Nunca fazer deploy de nada relacionado a User Authentication!

Não fazer deploy de Firestore Rules de qualquer jeito!

Firestore Index não é necessário no emulador local, mas em produção, se estiver faltando, vira erro!

< Pipeline de deploy >

  1. ./start-emulator.sh –backup: [DB export] trazer da produção para o Firebase Emulator local

  2. firestore.rules: alterar para permissão totalmente pública. (bak2)

  3. schema_migration_service.dart: migração e correção do DB

  4. ./start-pasting –no-backup: [DB import] sobrescrever forçadamente do Firebase Emulator local para produção

  5. firestore.rules: alterar para permissão RBAC. (bak1)

  6. firestore.indexes.json: adicionar os índices necessários

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

Deixe um comentário