Inspiration
As a vegetarian living in America, I constantly struggled to find food that fits my diet, especially when restaurants don't cater to vegetarian or other dietary restrictions. Convenience is often missing, researching where to eat takes too much time and yield poor results. On top of that, may people, including myself, face the daily challenge of "what do I make with the ingredients in my fridge?" We waste time and food because recipes don't align with what we have. That inspired me to create YourTaste, an AI Powered solution that helps discover restaurants, generate recipes form available ingredients, and track meals and shopping lists through a smart calendar.
What it does
YourTaste is an AI powered platform that makes plant-based living easier by combining restaurant discovery, recipe generation, and meal planning. Users can find restaurants tailored to dietary needs such as vegetarian, vegan, Jain, Kosher, gluten-free, or organic, and search by current location or zip code. VegBot acts as a personal diet assistant, offering conversational guidance, dish suggestions, and restaurant recommendations. For home cooking, the ingredient scanner identifies items through photos, uploads, or barcodes, and the AI Recipe Generator creates meals from available ingredients while respecting preferences like nut-free, low-sodium, or glute-free. Finally, the Smart Meal Planner allows users to map out their weekly breakfasts, lunches, and dinners while automatically generating a shopping list and saving favorite meals.
How we built it
I built YourTaste using Lovable as the foundation to rapidly design and develop the application. To power intelligent recipe generation, I integrated the Gemini API, which allows the system to process available ingredients and create personalized plant-based recipes in real time. For restaurant discovery, I connected with the Google Maps API to fetch and filter nearby dining options by location, cuisine, price, and dietary preferences. To make VegBot conversational and responsive, I relied on OpenAPI integrations, enabling a smooth chat interface that hides users were tied into a unified platform with a clean, intuitive front end that highlights filters, recipe scanning, and weekly meal planning, all backed by AI.
Challenges we ran into
One of out biggest challenges was retrieving reliable data through API integrations. I struggled with authentication issues and data limit, especially because of free token restrictions, which limited how much I could test. This forced me to pivot OpenAPI to the GeminiAPI for recipe generation, which provided more flexibility and accuracy. Another hurdle was integrating Google Sign-In for saving dietary preferences. Handling authentication flow and ensuring smooth user experience took more time than expected. Despite these obstacles, adapting to these limitations helped me refine our technical approach and build a more resilient product.
Accomplishments that we're proud of
I am proud that I built a working platform that brings together restaurant search, AI recipe generation, and meal planning in one place. I managed to get VegBot, ingredient scanning, and the meal planner with the auto-generated shopping lists running smoothly despite API and integration challenges. Another accomplishment was designing a clean interface that feels easy to use while still being powered by multiple APIs and AI models.
What we learned
I learned how to integrate multiple APIs, handle authentication issues, and adapt quickly when tools didn't work as planned. Most importantly, I saw how AI can make everyday problems like food discovery and meal planning much easier.
What's next for YourTaste
Next, I want to integrate with grocery APIs so users can place orders directly from their weekly meal plans. I also plan to enhance the app by suggesting menus and shopping reminders based on past usage and preferences. In addition, I aim to refine VegBot to handle richer conversations, improve preference saving with smoother Google Sign-In, and expand recipe support to include more diverse cuisines. Finally, I want to bring YourTaste to mobile so users can access it anywhere.
Log in or sign up for Devpost to join the conversation.