Inspiration 💭

Tired of endless back-and-forth group texts debating where to eat? We certainly are!!

As a group of friends (and co-workers!), we love to eat together and yap about all our life updates together. But finding the perfect spot that caters to everyone's dietary needs, preferences, and location? Daily struggle. nom is here to change that.

What it does ⭐️

Based on location, dietary restrictions and preferences, nom curates 3 restaurants that are best suited for your group. On the day of the outing, your group votes on their favourite in the app, removing the need for endless back-and-forth texting. nom handles the rest, automatically booking a reservation at the winning restaurant for your desired time.

How we built it 🛠️

nom is a Progressive Web App (PWA) that was built with NextJS and React on the front end, and Express and Firebase on the back end. We leveraged multiple APIs, including Google Maps and Google Places in order to provide the best recommendations for users. In addition, we automated the restaurant reservation booking process by using bland.ai.

Challenges we ran into 🧱

Bringing our designers' beautiful work to life with 0 hours of sleep (we did it though!).

Accomplishments that we're proud of 🏆

We really wanted to design and build an app that solved a problem we (and others) face in our day-to-day lives, while experimenting with new technologies (i.e. AI phone calls!) and we did exactly that :D We're also super happy with the final design — in particular, each of our little mascots (nommers) were designed from scratch, and we feel that we were able to greatly enhance the user experience through our fun designs and copywriting!

What we learned 🧠

Lots of things, but we had the most fun learning how to send out push notifications and testing them out!

What's next for nom 🥳

Even More Personalization: nom could learn individual user preferences beyond dietary restrictions. Does someone love spicy food? Another person hate seafood? Factor that in!

Group Payment Integration: Splitting the bill can be another source of friction with group outings. nom could scan the receipt and integrate with payment apps, allowing users to split the bill easily.

Restaurant Partnerships: nom could partner with restaurants for exclusive deals or priority reservations through the app.

We cant wait to see what's in store for nom in the future!

Share this project:

Updates