DAY 05 / A base
Erra nisto e tudo o que construíres por cima fica errado
Toda a gente constrói primeiro a interface. É por isso que reconstroem tudo em 6 meses.
Toda a gente levanta as paredes antes das fundações
Ontem: as ferramentas que funcionam. Hoje: a fundação que determina tudo.
Toda a gente comete o mesmo erro. Abrem o Claude e dizem: "Faz-me um dashboard bonito cheio de gráficos!"
Constroem a interface. Os botões. Os formulários. Os ecrãs bonitos.
Depois percebem: onde é que os dados VIVEM, afinal?
Levantaram as paredes antes das fundações. Agora estão a reconstruir tudo.
A base de dados é A decisão mais importante que tomas
Eis o que ninguém te diz. Acerta na base de dados e tudo o resto é fácil. Erra na base de dados e reconstróis tudo em 6 meses.
Toda a gente constrói primeiro a interface porque é visual. É entusiasmante. Dá para mostrar. Mas a base de dados é a planta. A fundação. A coisa que segura tudo.
Porque é que importa tanto? Porque o desenho da tua base de dados decide o que o teu produto pode e não pode fazer mais tarde.
Pensa na tua casa
Com as apps é igual. Não se trata primeiro do aspeto. Trata-se do que as segura.
Não se resolve com decoração a falta de fundações.
O padrão que aprendi ao construir a FIKR Space
Eis a parte que te tira a pressão: 80 a 90% das bases de dados são IGUAIS.
Não estás a inventar uma nova estrutura de base de dados. Estás a clonar um modelo comprovado. Quase todos os SaaS precisam das mesmas peças essenciais.
Clona-o. Adapta os nomes. Feito.
Pensa nos teus dados ANTES de construíres a interface
Vou enviar-te "Fundamentos de Bases de Dados Para Pessoas Não Técnicas". Explica as bases de dados com analogias de folhas de cálculo. Zero jargão. Só o que precisas de saber.
Mais o modelo de 10 tabelas — clona-o, muda o nome das tabelas para corresponderem à tua app, e tens a tua fundação.
Amanhã: a analogia do restaurante. Como a tua app funciona de verdade. Depois de a veres, não a consegues deixar de ver.
Já estiveste parado tempo suficiente. Mais um janeiro a dizer "este é o ano". Mais um dezembro com a ideia ainda no caderno. A base de dados é onde tudo começa. Não a interface. Não as funcionalidades. Os dados. Acerta nisto, e o resto vem por arrasto.
Se a tua cabeça foi para os ecrãs ou para a lista de funcionalidades, és a pessoa que abre o Claude e diz "faz-me um dashboard bonito". Parece progresso porque é visual e dá para mostrar — mas estás a levantar paredes sem fundações, que é exatamente o trabalho que deitas abaixo ao fim de 6 meses.
Se foste primeiro aos dados, já pensas como o bom construtor: fundações, depois canalização, depois paredes. E se tens estado parado, a saída não é mais uma resolução de janeiro — é uma decisão tomada pela ordem certa. Primeiro a base de dados.
- A - Diretamente para os ecrãs — o dashboard, os botões, a interface bonita
- B - As funcionalidades que quero que tenha, uma a uma
- C - Sinceramente, não faço ideia de onde viveriam os dados
- D - Começo pelos dados: quem são os utilizadores e o que a minha app gere
- E - Estou parado há tanto tempo que nem imaginei construí-lo