Aplicações web à medida
Software que se adapta à sua empresa, e não o contrário
Quando o software de prateleira deixa de servir, precisa de algo à medida: um marketplace, um sistema de reservas, um dashboard interno ou um portal de cliente. Desenho e construo esses sistemas do princípio ao fim, e um deles corre em produção por minha conta.
O que construo
A partir de €12.000, faturado como um valor fixo por fase em vez de à hora. Quanto custa um projeto no fim depende do número de processos de trabalho que o sistema tem de suportar. Em 48 horas esse preço fica fechado, acordado antes de o trabalho começar.
- Marketplaces e sistemas de encomendas — plataformas de dois lados com encomendas, estado em tempo real e pagamentos. O meu próprio marketplace, o Celina, corre exatamente sobre esta tecnologia.
- Sistemas de marcações e reservas — disponibilidade, agendamento, lembretes e uma área de administração onde a sua equipa mantém a visão de conjunto.
- Dashboards e ferramentas internas — um sistema em vez de uma série de folhas de cálculo que já ninguém atualiza.
- Portais de cliente e áreas de membros — contas seguras, permissões por papel e self-service, para a sua equipa tratar menos pedidos à mão.
- APIs e integrações — APIs REST claras, serviços de pagamento, mensagens e ligações aos sistemas que já usa.
A segurança não vem num pacote mais caro
Aqui, a segurança não é uma opção que só aparece num pacote mais caro. Todas as aplicações são entregues, por definição, com autenticação sólida, permissões validadas no servidor, validação de todos os dados introduzidos e tráfego cifrado.
- Autenticação e sessões — JWT, sessões seguras e a possibilidade de terminar remotamente todas as sessões ativas.
- Permissões por papel — validadas no servidor, e não apenas escondidas na interface.
- Validação e cifragem — todos os dados verificados, todo o tráfego em HTTPS.
- Provado em produção — verificação de identidade (KYC) e segurança de sessões em vários dispositivos estão a funcionar no Celina.
A tecnologia
Escolho a tecnologia que serve o problema, não a que está na moda. O que recebe é código legível e documentado. Se mais tarde passar o projeto para uma equipa interna ou para outro programador, essa pessoa consegue continuar sem ter de desemaranhar tudo primeiro.
- Front-end — React 18, TypeScript e Vite.
- Back-end — Node com Prisma ou Java 17 com Spring Boot, consoante o que o sistema tem de fazer.
- Base de dados — MySQL, acedida através do Prisma nos projetos em Node.
- Infraestrutura — Docker, nginx, deployments automatizados e HTTPS.
Como o projeto se mantém no rumo certo
Um projeto à medida raramente descarrila por causa do código; descarrila quase sempre por falta de clareza sobre o que exatamente vai ser construído. Por isso, cada fase fica definida antes de começar.
- Âmbito definido à partida — definimos juntos a versão mais pequena que já traz valor, e recebe um plano de fases com um preço fixo por fase.
- Design antes do código — desenhos de ecrã clicáveis antes de se programar, para que as alterações profundas aconteçam enquanto ainda são baratas.
- Uma versão funcional todas as semanas — uma ligação com que acompanha o progresso por si próprio, em vez de um relatório em que tem de acreditar.
- Entrega com propriedade — o seu repositório, o seu servidor, os seus dados, com documentação incluída. Sem licença e sem mensalidade para continuar a usar aquilo que já pagou.
Questões práticas para clientes portugueses
Sou português e vivo e trabalho em Lisboa. No dia a dia isso conta mais do que parece: o mesmo fuso horário, a mesma moeda e uma fatura sobre a qual a sua contabilidade não tem de perguntar nada.
- Faturação em euros — uma fatura detalhada.
- RGPD desde o desenho — consentimento de cookies apenas onde é mesmo obrigatório, estatísticas que só carregam depois do consentimento, nenhum rastreador de terceiros que não tenha pedido, e alojamento numa região à sua escolha.
- Primeira conversa por videochamada — combinamos o arranque quando lhe der jeito. A partir daí acompanha o progresso num ambiente de testes que abre você mesmo.
- O mesmo fuso horário — trabalho a partir de Lisboa, por isso a sua manhã é a minha manhã. Tem resposta em 24 horas.
- Português como língua de trabalho — falamos português entre nós, sem intermediários. A aplicação é entregue em português ou em várias línguas, conforme precisar.
A prova
Não é uma peça de portefólio, é software a correr em produção. O Celina é um marketplace de dois lados que criei e construí e que continuo a gerir: encomendas, seguimento do estado em direto, verificação de identidade, mais de 100 páginas pré-renderizadas indexadas pelo Google e pelo Yandex, e deployments automatizados num VPS com Docker e nginx.
O Purchases é uma plataforma em Java 17 e Spring Boot, com autenticação JWT e permissões por papel. O código-fonte está público no GitHub, para poder ver como trabalho antes de me contratar.
Os dois sistemas são inteiramente meus, do princípio ao fim — arquitetura, base de dados, front-end, servidores e deployment — e ambos continuam a correr.