All projects
Full-Stack Engineering
Weekly Planner
A full-stack task-management application demonstrating end-to-end ownership of a typed web application: schema design, API routes, and a typed data layer connecting the database to the UI.
Next.jsTypeScriptTailwind CSSPrismaMySQL
Overview
A weekly task planner built to exercise the full stack in one place: a relational schema modeled in Prisma, API routes serving that data, and a typed React front end consuming it — the same shape of work (schema → API → typed client) that later carries directly into building a real product interface around an AI backend, rather than stopping at a notebook.
Challenges
- Modeling recurring weekly tasks in a relational schema without over-normalizing
- Keeping types consistent from the Prisma schema through the API layer to the UI
Outcomes
- A working Next.js app with API routes backed by a MySQL database via Prisma
- End-to-end TypeScript, so schema changes surface as compile errors in the UI rather than runtime bugs