

TaskFlow
A full-stack task manager with a list view, a drag-and-drop Kanban board and a month calendar.
Christian Jake Supnet
Preview
Web · Desktop & Mobile
What's Included
- Email-OTP sign-up, login with email or username, password reset
- Google and GitHub sign-in with explicit account linking
- Task table with search, filters, sorting and pagination kept in the URL
- Kanban board with drag and drop, plus a mobile "move task" sheet
- Task details with an image gallery, reminders and activity
- Dashboard with completion rate, priorities, agenda and due-soon tasks
- Month calendar and a full activity history
- Notification bell, reminders, daily digest and new sign-in alerts
- Profile with sessions, connected accounts and email change by OTP
- Light and dark theme, responsive layout and keyboard shortcuts
The Problem
The brief for a full-stack technical assessment was a task manager in React + TypeScript and Node + PostgreSQL. TaskFlow treats that brief as a real product: secure accounts, three ways to see your work, reminders that actually arrive, and a live deployment instead of a localhost demo.
By the Numbers
48
REST endpoints
11
Prisma models
~485
automated tests
13
app routes
Under the Hood
Information
- Developer
- Christian Jake Supnet
- Category
- Productivity
- Platform
- Web App
- Timeline
- 2026 · started as a technical assessment, shipped to production
- Role
- Solo developer: API, web app and deployment
- Website
- taskflow.boats
- Stack
- React 19TypeScriptViteTailwind CSS 4shadcn/uiTanStack QueryNode.jsExpress 5PrismaPostgreSQLRedisBullMQZodCloudflare Workers + R2



