Task Platform
Collaborative project & task management
- Role
- Solo Full Stack Developer
- Year
- 2025
- Context
- Personal project
- Stack
- React 19, TypeScript, Vite, Tailwind, NestJS, Prisma, PostgreSQL, Passport / JWT
- Summary
- A full-stack platform for agile teams — multi-workspace projects, Kanban boards, issue tracking, sprints and role-based access. React SPA on a NestJS API.

01 — problem
Teams live in their tracker
An agile team’s tracker is open all day. It has to model real structure — workspaces, projects, boards, permissions — and still feel light enough to use constantly.
02 — concept
Workspaces all the way down
A multi-tenant model of workspaces, projects and boards with URL-based routing and project-level roles (admin / member / viewer), and a home dashboard that shows each person what matters to them.
- My tasks, in progress, blocked, sprint progress
- Configurable project / board scope

03 — design
Boards that feel physical
Custom drag-and-drop for tasks and column reordering, filters by assignee and issue type, inline task creation, board and backlog views, dark and light themes. Kanban and Scrum boards share one card system — Scrum adds sprints, a backlog and a one-click sprint completion.

04 — engineering
End to end, one developer
Architecture, API design, database schema and UI — all built solo.
- Issues: priorities, types, subtasks, comments, activity log, attachments, deep links
- Auth: JWT, Google OAuth, email verification, invite flow, rate limiting
- Notifications for assignments, status changes, comments, mentions and sprints
- NestJS + Prisma + PostgreSQL REST API

05 — result
A complete product surface
From sign-up to sprint report, every layer built and shipped by one person — the kind of breadth a full-stack product demands.