Overview
What it is
Prechop is a campus food pre-order marketplace: vendors post dated listings with cutoff times, students pre-order and prepay via Paystack, and the food gets cooked to actual demand. The tagline — "order before they cook" — is the whole model.
The architecture
Two pieces: a Next.js / TypeScript frontend (tested with Vitest + Playwright) and a Node/TypeScript API over Prisma.
Highlights
The interesting constraint is time. A listing is only orderable until its cutoff, after which it locks for the kitchen. That turns an ordinary catalog into a scheduling problem — inventory that expires — and makes prepayment (Paystack) the mechanism that lets a vendor commit to cooking a known quantity.