Pouyan Mehdibeik
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