Projeto em destaque
Presencia
PWA de assiduidade, offline-first + sync Neon
Presencia (assistance-tracker) é uma PWA mobile-first para assiduidade em um ou vários cursos. Funciona offline com localStorage e, no modo online, sincroniza via Neon Auth + Data API. A documentação completa está neste portfolio.
- Ano
- 2026
- Papel
- Full-stack
- Plataforma
- Angular PWA · Ionic 8 · Neon Auth
- Dados
- Neon Auth + Data API
O problema
Faltas e atrasos perdem-se em Excel, chats ou na memória quando há vários cursos e um mínimo de assiduidade. Apps de campus pedem conta institucional. Era preciso um registo no telemóvel, 100% offline, com sync opcional.
A solução
PWA instalável: dashboard com anel de saúde, log diário, histórico por mês ou módulo, CRUD de cursos e JSON. Offline-first. Sync opt-in com Neon Auth e Data API; proxy same-origin na Netlify para a sessão iOS/PWA. Signal Forms no Angular 21; Ionic 8 com Zone.
Capturas
Stack técnico