We were inspired by the trend of people our age who have trouble deciding on places to eat with their friends and family.

What it does

Indeso acts as a food hub, where restaurants are randomly generated using the Yelp API, recipes are created from a MongoDB database, and ingredients are turned into recipes using

How I built it

Using Node.js and Express, we set up a local server running on the backend to serve static files in the frontend with javascript, HTML, and CSS. We also incorporated the Yelp API, as well as the Fetch API to communicate data between the servers and our frontend and backend.

Challenges I ran into

We ran into issues concerning communication between the frontend and backend. There were also problems with setting up the database and successfully returning responses and data back to the client-side of things.

Accomplishments that I'm proud of

We're super proud of being able to implement full-stack technologies to turn HTML, CSS, and Javascript into a working website that navigates between pages and utilizes buttons that communicate between server and client.

What I learned

We learned to use Node and Express to set up and host a local server, as well as connecting frontend and backend using the Fetch API, and connecting it all to a database using MongoDB. We also learned a lot about what we can do with Javascript, HTML, and CSS.

What's next for Indeso

Our next step would be to build on our existing features, giving more helpful information to the user when requests are made, potentially linking to Google Maps directly when searching for a restaurant. We would then expand our features to help groups of people find matches in common places they liked from the random generator for groups.

Share this project: