Projetos

Produtos que desenhei e desenvolvi de ponta a ponta, da interface ao servidor. Todos estão online e podes experimentá-los.

Projeto próprio · em produção

Ficha Online · Alunos

Plataforma de estudo para o 7.º, 8.º e 9.º ano, com exercícios diários de matemática, português, ciências e mais disciplinas, correção automática, mini-testes semanais e revisões adaptadas ao ritmo de cada aluno.

  • Exercícios adaptativos com correção automática
  • Ficha do Dia, sem registo
  • 9 disciplinas e mais de 1000 exercícios
  • Planos de subscrição
  • React
  • TypeScript
  • Mantine
  • FastAPI
  • PostgreSQL
  • Redis
  • Stripe
  • PWA

Projeto próprio · em produção

Ficha Online · Professores

Gerador de testes, fichas e trabalhos de casa para professores, do 1.º ciclo ao secundário. O professor descreve o que quer avaliar e a IA gera o documento completo, com perguntas, respostas e critérios de correção, sempre editável antes de exportar.

  • Geração de documentos com IA (Claude)
  • Editor e exportação pronta a imprimir
  • Pagamentos com Stripe
  • PWA com atualizações automáticas
  • React
  • Mantine
  • FastAPI
  • PostgreSQL
  • Claude AI
  • Stripe
  • PWA

Projeto próprio · em produção

Caderno Digital do Edifício

O cofre digital do edifício. Documentos, manutenções e certificados do condomínio num registo permanente, alinhado com a norma europeia, com prova de autenticidade ancorada na blockchain do Bitcoin que qualquer pessoa pode verificar.

  • Prova de integridade via OpenTimestamps (Bitcoin)
  • Verificador público de documentos, sem conta
  • Importação de frações com extração por IA (OCR)
  • Gestão de manutenções com faturas e anexos
  • React
  • Mantine
  • FastAPI
  • MongoDB
  • Docker
  • Stripe
  • Bitcoin

Projeto próprio · em produção

Trajecto+

Os horários do Metro do Porto no telemóvel, em 7 línguas e mesmo sem rede dentro do túnel. Uma app independente, que desenhei e mantenho de ponta a ponta: da interface aos pagamentos, da importação dos horários ao servidor.

  • Horários guardados no telemóvel: funciona sem rede
  • Planeador de viagens com transbordos, a partir dos horários publicados (GTFS)
  • Pagamentos reais com Stripe (cartão, MB WAY e Multibanco), sem subscrições
  • Roteiro turístico com 31 pontos, mapa e fotografias
  • Servidor próprio com Docker, deploy automático e cópias de segurança diárias
  • React
  • TypeScript
  • FastAPI
  • MongoDB
  • Stripe
  • PWA

Loja artesanal · em produção

DYBS Handmade

Loja online de roupa, brinquedos e acessórios artesanais para bebés, com catálogo, carrinho, pagamentos e acompanhamento de encomendas, em 5 línguas e sem cookies de rastreamento.

  • Pagamentos com Stripe
  • Login biométrico (WebAuthn)
  • Imagens comprimidas e guardadas em armazenamento S3
  • PWA em 5 línguas
  • React
  • Material UI
  • FastAPI
  • MongoDB
  • RabbitMQ
  • Stripe
  • PWA