Gurbop / GTATSARFrontend

MIT License
0 stars 0 forks source link

Ankit P. and Tarun T. - Recipe Finder Algorithms Project #10

Open Ankit-177 opened 5 months ago

Ankit-177 commented 5 months ago

Project description: Our project is a recipe finder that allows a user to find recipes based on a certain list of ingredients. The program relies on the user input of a list of ingredients, which is read by the backend API and sent to a third-party API that responds with relevant recipes. The practical usability of this program is very high given its ability to assist users in creating a dish no matter their list of ingredients. In terms of algorithmic integration, we have outlined our plans for the usage of algorithms in our program below.

Loops (Algorithmic) - Show specific example of building a List using List Comprehension. Show examples of processing a list using conventional and for each methods:

Sorting/Searching (Algorithmic) - Show examples of sorting and searching using the backend of your project.. FYI, SQLAlchemy allows filtered selections and sorting. Additionally, you have sorting options discussed in tech talk:

Big(O) - Illustrate Space and Time complexity used in your Sorting / Searching algorithm:

Combined Time Complexity:

Space Complexity:

2D Iteration - Show examples of code that use 2D iteration. This can be anywhere in your code where you are using rows and columns:

Deployment (Full Stack) - A complete deployment illustration multiple people using and updating your Full Stack Web Application simultaneously:

Plan:

May 22nd: Recipe finder completely finished May 24th: Sort by likes feature completed May 25th: Testing and making sure the program works May 26th: Finalized project with everything working