Inspiration
As first year students, there's a lot to adjust to. One of the biggest things, was learning to cook for ourselves. This is what inspired us to make Centsible Cooking, an app that helps us learn how to cook, while also taking into account our preferences as well as our hurting wallets.
What it does
Given a budget as well as a list of preferred ingredients / dietary needs. The app will return a list of recipes that match the user's constraints. Providing a list of necessary ingredients, as well as instructions on how to make it. There's also additional features such as a calendar to help you plan out your meals.
How we built it
We used TempoLabs to generate the UI. Afterward, we used the Gemini REST API to provide us a list of recipes following the user's information. We then connected it all together using Typescript and React.
Challenges we ran into
TempoLabs built us a nice UI, but there were a few bugs here and there that we had to fix ourselves. The code written also is not very well documented, which meant a lot of reading for us to do. This was especially true when implementing the calendar feature. Another learning curve was figuring out how to prompt Gemini correctly so that we could get consistent results with the app.
Accomplishments that we're proud of
Making a mostly functional app in under 24 hours, despite having never used some of these technologies before!
What we learned
Learning Typescript, as we have never worked with it before. Trying out new technologies like TempoLabs and Gemini API.
What's next for Centsible Cooking
We would like to add a budget feature to calculate total spending over weeks and months, sadly we did not have time for this during the hackathon.
Built With
- gemini
- html
- pollinations.ai
- react
- tailwind
- tempolabs
- typescript
Log in or sign up for Devpost to join the conversation.