Three user types and three core features
Every marketplace is someone listing, someone searching, and money moving. Build those three and you have a marketplace.
Users: customers/buyers; vendors/sellers who list offerings; admin/internal team who manage it (drivers sit under admin). In this build: guest, host/agent, admin. Core features: 1) listing, 2) search plus filter, 3) payments - demonstrated on Swiggy for restaurants and Airbnb for homes. Cash on delivery is skipped to keep it simple. Extended features you will meet in the wild: map/list sync, bookmarks, payment authorisation holds, scheduled payouts (Stripe Connect), tax and fee calculation, bulk CSV upload, admin approval before publishing, inventory.
Defines exactly what the next twelve lessons build and what they deliberately leave out.