Voltar aos Destaques

Projeto em destaque

Task Cloud

Angular PWA offline-first + Nest/Neon monorepo Turborepo

Task Cloud é uma PWA de tarefas com offline real e sync na nuvem. Monorepo Turborepo (Angular/Ionic + NestJS), Neon Postgres e um projeto Vercel. A documentação completa está em markdown neste portfolio.

Task Cloud
Ano
2024–2026
Papel
Full-stack
Plataforma
Angular PWA · NestJs API · Turborepo
Dados
Neon Postgres

O problema

Apps de tarefas exigem registo completo, falham offline ou acoplam o cliente a um BaaS monolítico. Queria uma PWA instalável, 100% usável offline, com sync opcional via API própria em Postgres serverless — alinhada a Nest + Neon + Vercel.

A solução

Cliente offline-first com Ionic Storage; com sessão, sobe/desce tarefas via Nest. Auth leve por PIN (hash + pepper) e JWT (jose) na Neon. Deploy unificado no Vercel com turbo build web+api. MCP Python opcional na mesma base.

Capturas

Task Cloud — Desktop / PWA
Desktop / PWA
Task Cloud — Mobile
Mobile

Stack técnico

Angular 22
PWA shell
Ionic 8
UI + Storage
NestJS 11
API REST
Neon
Postgres serverless
Turborepo
Monorepo
Vercel
PWA + /api
Tailwind
Estilos
Web Código-fonte Documentação Testing ← Voltar aos Destaques