Backend Developer · projects
Backend Developer: projects
Three portfolio projects for TiffinBox, a fictional home-cooked tiffin delivery service in Bengaluru, plus the capstone that brings them together. All three use one practice kit with synthetic data and a practice sign-in server, and its tests tell you when each project is finished.
How the capstone relates to the projects: the capstone is not a fourth build. It is the three projects finished in the same kit, all 29 tests passing together, plus a demo, case studies and an honest self-review. Build the projects in order (the orders API, then the menu, then the queue), then complete the capstone self-check.
Before any project: download the starter kit, follow tiffinbox/README.md, and check that npm run db:setup finishes and
http://localhost:4000/health answers. Everything in the kit is invented: the kitchens, customers and orders are generated, and the
sign-in server is a practice one with test users and no passwords. Passing its tests shows your backend handles these cases; it doesn't
prove a real identity provider, payment service or production deployment works.
A secure orders API
Not started
Project 2A fast, fresh menu
Not started
Project 3Kitchen tickets through a queue
Not started
CapstoneTiffinBox, finished and presented
Not started
Starter files for every project: download the zip.
