A build-along for product managers

Build the TiffinBox store from nothing, and watch how software actually works.

You start with a single page on the internet and grow it into a real product: search, accounts, payments, and the machinery that keeps it running when thousands of people arrive at once.

Every concept arrives as the solution to a problem you just hit. Nothing here is a list of terms to memorize.

No technical background needed. Start at the beginning, or jump to the problem you care about. (The app is Fluent; the store you build inside it is called TiffinBox.)

Start Phase 1
01Put a page on the internet
You cook excellent tiffin and people want to order online. Right now you have nothing.
Open Phase 1
02Make it a store
500 items, prices change daily, things sell out by noon. You cannot hand-edit a page every time.
Open Phase 2
03Give customers accounts
Orders need identity. Whose cart is whose, and who is allowed to do what?
Open Phase 3
04Take money
You cannot build a bank. Money moves safely through other people's systems.
Open Phase 4
05It got popular
A viral post sends 5,000 people to your one server at the same moment.
Open Phase 5
06Run it like a company
Five engineers now change a live product every day without breaking it.
Open Phase 6
07Grow beyond one city
Chattogram launch: new language, new behavior, and decisions that need data.
Open Phase 7
A teaching project for product managers. Browse every term in the concept catalogue.