Inspiration
We were looking for an application that could give us recipes based on what we were feeling at the moment. Sometimes, it can be frustrating to come up with new meal ideas, but at the same time, you want something that feels familiar. Unfortunately, no applications were known to do such things.
What it does
Given a prompt, Tomat.io will suggest what meal you can make, which might spice up your meal selection. In addition, it will suggest 3 relevant YouTube videos of that recipe and give a list of ingredients alongside their prices.
How we built it
Using a concoction of React, ViteJS, Tanstack Router, and ChakraUI for the frontend, FastAPI, Youtube API, OpenAI API for the backend, and blood, sweat, and tears of beginner programmers.
Challenges we ran into
- ChakraUI.
- Finding bugs
- Webscrapping
- Scrapping Transcript
Accomplishments that we're proud of
- Not proud
- Being patient with my teammates
- Idk what about you
- Being patient with ChatGPT
What we learned
- ChakraUI, Typescript, Tanstack Router, NodeJS, React
- How to use Youtube, OpenAI, and FastAPI
- A lot of APIs
- How to manage
What's next for Tomat.io
- Polishing
- Advance it
Built With
- fastapi
- javascript
- node.js
- openai
- python
- vite
- youtube
Log in or sign up for Devpost to join the conversation.