Plataforma
A base sobre a qual construímos — e onde este site corre.
As ferramentas, as práticas e o painel de gestão com que construímos e mantemos software. Tudo o que está nesta página está em uso agora mesmo, por trás do site que está a ler.
- 01Site público · Páginas, portefólio, SEO
- 02Painel · Conteúdo, equipa, permissões
- 03Serviços · Sessões, traduções, auditoria
- 04Base de dados · PostgreSQL, migrações versionadas
- 05Infraestrutura · Docker, CI, releases automáticas
O que faz
Pensado de raiz, não acrescentado depois
Um painel que a sua equipa consegue mesmo usar
Textos, menu, portefólio, testemunhos e equipa editam-se no painel, pela ordem em que aparecem no site, sem tocar em código.
Cada texto, em cada idioma
O texto da interface e o conteúdo da base de dados — projetos, testemunhos, menus — traduzem-se campo a campo, com o idioma base como recurso.
Início de sessão com dois fatores
As contas do painel usam uma aplicação de autenticação, com códigos de recuperação e bloqueio após tentativas falhadas.
Permissões por função
Cada função liga ou desliga capacidades, e o servidor verifica-as em cada ação — não só no menu.
Um registo de cada alteração
Quem alterou o quê e quando, campo a campo, além de inícios de sessão e tentativas falhadas. Nunca guarda valores secretos.
Releases que se versionam sozinhas
Cada alteração integrada passa por lint, testes e build, e recebe automaticamente o número de versão e as notas — com reversão se algum passo falhar.
Stack
As ferramentas e o que cada uma faz
Next.js + React
Site e painel, renderizados no servidor
TypeScript
Um só sistema de tipos, da base de dados à página
PostgreSQL + Prisma
Dados, com migrações revistas e versionadas
Tailwind CSS + shadcn/ui
O design system, em tokens e componentes
Docker
A mesma imagem do CI à produção
GitHub Actions
Verificações em cada pull request, releases em cada integração
Quer vê-la num projeto real?
Veja o que já entregámos ou conte-nos o que precisa.
