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

Uma lista de tarefas que abre num formulário, num registo ou num quadro de colunas pede uma decisão antes de mostrar as tarefas. A prioridade fica escondida dentro de cada linha. Sem rede, o ecrã esvazia-se onde estavam as tarefas.

A solução

A lista é o primeiro ecrã: umas linhas, uma pesquisa e, ao canto, filtros de prioridade alta, média e baixa. Criar uma tarefa é um painel: título, uma descrição curta, prioridade e etiquetas. Ao guardar, o painel fecha sobre a lista. Feito e pendente são filtros dessa mesma lista. Os ajustes ficam no seu separador: sincronizar, tema e idioma. No telemóvel a lista ocupa o ecrã, com Lista e Ajustes na barra de baixo.

Capturas

Task Cloud — Lista · computador
Lista · computador
Task Cloud — Nova tarefa
Nova tarefa
Task Cloud — Ajustes · computador
Ajustes · computador
Task Cloud — Lista · telemóvel
Lista · telemóvel
Task Cloud — Ajustes · telemóvel
Ajustes · telemóvel

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