Lilo
A marketplace where restaurants sell the day's leftovers cheap instead of throwing them out.
Show the engineeringHide the engineering
Next.js 16 marketplace connecting consumers with restaurants, bakeries, and grocery stores to rescue surplus food through a dual offer model (mystery bags + item-by-item) with geolocation-based discovery, Stripe payments, and environmental impact tracking.
Built with
- Next.js 16
- Prisma 7
- Stripe
- BullMQ
- Radix UI
- Tailwind CSS
Case Study
The thinking behind Lilo
Problem
Massive amounts of perfectly good food are wasted daily by restaurants and stores. Consumers want affordable meals but lack visibility into nearby surplus.
Solution
Built a geolocation-powered marketplace with Prisma 7, BullMQ job queues, Radix UI components, Zustand state management, and React Hook Form with Zod validation.
Impact
Dual marketplace model enables both planned and spontaneous food rescue, maximizing food saved from waste.

Optz