Picture yourself coming home after a long day at work or school and you are just craving a good home cooked meal, but you find yourself all alone in your house without any food leftover by anyone, left to fend for yourself. “But it’s so frustrating cooking in the kitchen all by yourself, and I don’t want to drain more of my brainpower figuring it out what to make with the limited ingredients in my fridge!”, well fear not we got you covered with our application RecipePro! All you have to do is input the ingredients available to you in that moment, choose a dietary preference you want, such as a protein based diet, keto, or vegan, etc. and our application generates a bunch of recipes for you. “Oh wait, so you expect the user to go back again and again to the recipe with their hands already messy and occupied in cooking?” Of course not! A very important and unique feature of RecipePro is that we integrated the ElevenLabs AI voice generator model to use their text to speech feature to convert recipe instructions generated by Gemini AI into speech. These steps can also be controlled by the user's voice, as we also used the speech to text feature, allowing the user to move to the next step, repeat the current step, move to the previous one, and also say done when finished! Integrating the APIs of Gemini and ElevenLabs had to be our biggest challenge, especially working with the limited quotas. Using Gemini AI generated instructions to then convert each step to a prompt in the ElevenLabs generator was tricky but we were able to implement it by the end! In future we plan to create your own meal option, so that if the user wants they can just add the ingredients and instructions manually and make the website read the steps while they are cooking and avoid the hustle between checking your phone for instructions while cooking. In terms of what we learned, we understood integration of APIs and the importance of keeping it hidden from the public, strengthened our understanding on full stack development and explored and learned new features like Github Copilot and AI studios.
Built With
- aistudio
- express.js
- farmermotion
- geminiapi
- html5
- javascript
- jwt
- lucide-react
- node.js
- react
- sqlite
- tailwind-css
- typescript
- vite
Log in or sign up for Devpost to join the conversation.