Featured project
Task Cloud
Offline-first Angular PWA + Nest/Neon Turborepo monorepo
Task Cloud is a personal task PWA with true offline support and cloud sync. Turborepo monorepo (Angular/Ionic + NestJS), Neon Postgres, and a single Vercel project. Full case-study documentation lives as markdown in this portfolio repo.
- Year
- 2024–2026
- Role
- Full-stack
- Platform
- Angular PWA · NestJs API · Turborepo
- Data
- Neon Postgres
The problem
Typical task apps force full registration, fail offline, or glue the client to a monolithic BaaS. I wanted an installable PWA, fully usable offline, with optional sync through my own API on serverless Postgres—matching the Nest + Neon + Vercel pattern I use elsewhere.
The solution
Offline-first client via Ionic Storage; with a session, tasks upload/download through Nest. Lightweight PIN auth (hash + pepper) and JWT sessions (jose) stored in Neon. Unified Vercel deploy with turbo build for web+api, SPA rewrites, and a /api function (maxDuration 30s). Optional Python MCP talks to the same database for agent tooling.
Screenshots
Tech stack