A full walkthrough of Jeera — a collaborative task manager I built from scratch. Think Trello or Asana, but you can actually see how every layer works.
In this video I cover:
→ React 18 + Vite frontend with a custom CSS design system
→ Express.js backend with a modular architecture (routes → controllers → services)
→ JWT auth with a protected route system
→ Role-based access control (ADMIN vs MEMBER) enforced at middleware level
→ PostgreSQL + Prisma ORM with a relational schema
→ Kanban board UI with per-role task permissions
→ Single-service Railway deployment (frontend served from Express)
🔗 Live demo: https://trellow-production.up.railway...
📦 Source code: https://github.com/abhish404/trellow
——
Tech stack: React 18 · Vite · Vanilla CSS · Express.js · Prisma · PostgreSQL · JWT · Zod · Railway
——