React NativeAIFigmaConsumerHackIllinois

MerryDining

Intelligent preference-based restaurant seating. Make reservations that match your dietary restrictions and get seated near people with similar tastes—HackIllinois 2021, Third Place.

MerryDining: user flow from sign-up and dietary preferences to exploring restaurants and making a reservation
View on Devpost

Inspiration

We all have our preferences when it comes to food.

40% of Indians are vegetarians. Kosher and Halal foods are those that conform to the Jewish and Islamic dietary regulations respectively. Millions of people also prefer a gluten-free or a vegan diet or have some sort of allergy (for eg., Cow's Milk, Shellfish, Soy or Peanuts).

Have you ever:

MerryDining is for you!

What it does

MerryDining is an app that allows you to make reservations at restaurants/bars matching your dietary restrictions. With a reservation made on MerryDining, you can be seated near people with similar tastes/preferences. It also lets you connect with foodies who go to the same/similar restaurants who have similar food preferences as you.

There are two interfaces we developed for it:

1. Customer-side: users can sign up and choose their dietary preferences, explore restaurants and fellow MerryDiners nearby, and make reservations according to their dietary preferences! They can also pair up with others with similar dietary preferences who are dining alone.

2. Restaurant-side: restaurant managers can view the reserved and free seats. Our algorithm automatically clusters people of similar dietary preferences together. For example, vegan people will be found mostly sitting around each other, people allergic to shellfish will be kept away from tables with such orders/nearby other allergic people to ease the food serving process.

How we built it

Challenges we ran into

Working across different timezones.

Accomplishments we're proud of

Managed to make an MVP while working across four timezones:

What we learned

Do not put Touchables inside ImageBackground tags.

What's next for MerryDining

Built with

React NativePlotly DashPythonFigma
View on Devpost

← All projects · Home