~$ posso vibecodar o Fitfolio?
· com uma boa sentada
esforço estimado: num fim de semana
Fitfolio
App de fitness que integra treino, dieta e monitoramento de progresso.
Saúde
## análise
O motor central é um CRUD glorificado de exercícios, macros e fotos de progresso. A IA constrói o backend e o front facilmente, mas o buraco é mais embaixo no polimento: fazer a experiência de registrar uma série ou ver um macro ser fluida em mobile é o que separa um app amador de um app real. O 'moat' não é a tecnologia, é a insistência em não deixar o usuário frustrado.
## por que ainda pagam
Ninguém paga pelo CRUD, pagam pelo hábito. O valor real reside na gamificação (streaks), na curadoria da biblioteca de exercícios e na barreira psicológica de trocar de plataforma e perder todo o histórico de carga e corpo que você já alimentou lá dentro.
os moats
polimento de execução
anos de detalhes, onboarding e edge cases que o clone não tem
efeito de rede
o valor está nos outros usuários, não no código
dados próprios
histórico e dados acumulados que não se vibecodam
O efeito de rede da comunidade e a fricção de migrar dados de progresso pessoal criam uma dependência que o código puro não resolve.
## o que você perde vibecodando
- ✗histórico acumulado de treinos e dieta
- ✗base de dados de alimentos integrada e verificada
- ✗comunidade ativa para validação social
- ✗polimento de interface nativa em iOS/Android
## o prompt
Construa um clone do Fitfolio usando Next.js, Tailwind CSS e Supabase. O escopo do MVP inclui: 1. Auth com Google. 2. Schema de banco para: Usuarios (perfil, objetivo), Exercicios (nome, categoria), Treinos (diário, séries, repetições, carga), e Dieta (macros, calorias, refeições). 3. Tela de Dashboard mostrando o resumo do dia. 4. Tela de log de treino com campos para séries e repetições. 5. Tela de 'Feed' básico para postagem de progresso de outros usuários. Exclua do MVP: sistema complexo de IA generativa de dietas, gamificação avançada (badges/streaks complexos) e suporte a pagamentos recorrentes por enquanto. Foco total em uma UI mobile-first que pareça um app nativo, com inputs grandes e fluxo de cadastro rápido. Use Lucide React para ícones e Shadcn UI para componentes de formulário. O banco deve suportar consultas de séries históricas por exercício para gerar um gráfico simples de evolução de carga.
$ cole no Claude Code, Cursor ou Codex
## vereditos relacionados
quer os números de verdade?
cada produto linkado aqui tem a receita verificada direto no gateway de pagamento — MRR, crescimento e ranking você acompanha no ListaMRR.
tem um SaaS?
cole a URL e receba o veredito da IA na lista.