Inspiration

We were frustrated with thinking of different recipes to make we were frustrated with all the time it took to search for recipes and a lot of them being either taking too long to make, not meeting our dietary restrictions, or just not what we were feeling. we searched and searched for apps and websites that would do this for us and then came up with a brilliant idea. Why not make it ourselves? so here we are presenting RECIPE FINDER, tinder but for food

What it does

Recipe Finder is an all-in-one application that can be accessed on any platform. it has a plethora of recipes stored in its database. users can set dietary restrictions and certain preferences and our mind-blowing algorithm will provide stack based list like tinder of recipes to the user the user can then like and dislike the recipe updating their preferences. The users can also rate every recipe giving higher-rated recipes higher preference. it is your one-stop shop for all your cravings from appetizers to deserts.

How we built it

Our prototype today is a web application made with React, CSS, JavaScript, and Node.js. The backend is based on python following object-oriented programming and Django API and a CSV and JSON database to store data. We are also using firebase to provide secure authentication for user logins. The algorithm used in the backend takes into consideration various parameters like allergens which are stored when you create your profile, it also takes into consideration your cuisine preference and your meal type and then displays recipes in a “Tinder” stack format which is arranged in order of user rating. Swiping right saves recipes in history and swiping left will avoid showing similar recipes. The recipes are also tagged based on the ingredients (for ex: gluten-free would be a tag if the recipe does not have any gluten

Challenges we ran into

Setting up dependencies, since all team members had different platforms initial setup took a while. had lots of troubleshooting issues with Django since it was a new framework for all of us.

Accomplishments that we're proud of

The process of brainstorming issues and finding innovative effective and feasible solutions to actually making prototypes of the solution especially with all of us having little to no knowledge and how everything integrates together. The algorithm we wrote is simple yet extremely effective.

What we learned

the essence of full stack development and how different technologies and frameworks interact with each other to give a seamless user experience. how different roles in a team are extremely important and how different people in the backend and frontend should communicate with each other. How to troubleshoot setup issues and use the resources provided to us in the most effective way possible. we also learned about the strong community behind cs and more specifically full-stack development. other than all the technical skills we learned to not be afraid to ask for help and at any point we were here to learn more than to build a mind-blowing app.

What's next for Recipe Finder

We wanna incorporate flutter to make this app cross-platform. we wanna improve on our algorithm to make the priority order more efficient and we wanna be able to take more parameters for our algorithm to make it better at predicting what the user would want.

Share this project:

Updates