Estudo de Caso
Uma Progressive Web App para a caderneta do Mundial 2026: acompanha a coleção e os repetidos, troca com amigos e prevê as eliminatórias com drag and drop.

O problema
Colecionar cromos é um ritual social — e a contabilidade estraga-o. Os colecionadores controlam centenas de cromos com listas em papel ou folhas de cálculo, e responder à única pergunta que interessa na hora da troca ("quais é que tens repetidos?") significa percorrer conversas de chat ou folhear a própria caderneta.
Tinha de funcionar onde as trocas acontecem: na escola, no café, no telemóvel de alguém naquele momento. Isso excluía qualquer coisa que só funcionasse bem num computador.
Decisões-chave
A app instala-se a partir de um link e vive no ecrã inicial como uma app nativa. Sem revisão de loja, sem fricção de download — essencial quando os utilizadores são amigos recrutados pessoalmente.
Autenticação, dados da coleção e ligações de amizade vivem no Supabase. As contagens de cada colecionador atualizam em tempo real, por isso dois amigos a comparar cadernetas veem sempre a verdade atual.
A interface regista quantos exemplares tens de cada cromo, não apenas se o tens. As contagens de repetidos alimentam a vista de trocas: a app mostra exatamente o que podes oferecer e o que te falta.
Um sistema de amigos com alertas substitui o spam do grupo de chat: quando a coleção de um amigo muda de forma relevante para ti, a app avisa — é nesse momento que a troca acontece.
Um bracket de eliminatórias com drag and drop deixa os colecionadores prever o próprio torneio, dando vida à app entre saquetas.
Tecnologias
Next.js App Router na Vercel como PWA instalável, com Supabase para autenticação e dados de coleção em tempo real.
O resultado
Uma app publicada e instalável, pronta para o Mundial 2026: inicia sessão, marca cromos e repetidos, vê as coleções dos amigos, recebe alertas e discute o bracket. A lista de papel desapareceu e as trocas partem de dados em vez de memória.
Em produção

Contacto
Tens um projeto em mente ou queres só dizer olá? A minha caixa de entrada está sempre aberta — costumo responder no próprio dia.
Disponível para estágios & freelance