Inspiration
Restaurants can waste up to 10% of the food they buy on any given day--culminating in 20-30 billion pounds of wasted food annually. The US alone contributes over 100 billion pounds of waste. We believe that our app can significantly help restaurants measure and plan ahead for their food waste, and help make smarter purchasing decisions and decrease these numbers. How? Resávé lets customers choose their meals in advance, allowing the restaurant to know exactly what they need to buy.
With Resávé, by making a reservation you save food. 10% of the food restaurants waste comes before any food hits a customer's plate. We wanted to make planning how much food is needed easier and more exact from the restaurant side.
What it does
From the guest side: make a reservation, and pay in advance for exactly what you'll get. Then, at the restaurant, you just need to sit back and let the food come to you. No fighting over who gets the bill, it's already covered.
From the restaurant side: configure your seating capacity, the ingredients special to your special place, and your menu for each time of the day. When people make Resávés, you can see exactly what ingredients you'll need for what they want. You don't need to follow the estimates exactly if you want to take walk-ins, but you'll have this guaranteed.
How we built it
With our hands and human brains, besides example data generated with web-scraping and AI. Technology: TanStack Router, tRPC, TailwindCSS, Drizzle ORM (Postgres),
Challenges we ran into
Determining the scope of the project we wanted to implement in the limited time span. We had to choose what was most important to representing Resávé well.
Accomplishments that we're proud of
We're really proud of the reservation UI flow, especially the animations used throughout the process.
What's next for Resávé
- Making groups to create joint reservations, order together, and pay together. We also want to make onboarding much easier for restaurants, to reduce friction for them joining our platform. Currently, restaurants will have to contact us directly to join.
Built With
- better-auth
- drizzle
- postgresql
- tailwind
- tanstack
- trpc

Log in or sign up for Devpost to join the conversation.