Inspiration
We wanted to create a tool that makes meal planning easy and personalized for everyone, regardless of their dietary restrictions or preferences. The idea was to use AI to bring tailored food suggestions directly to the user.
What it does
FoodFlix is a chatbot-powered app that helps users customize recipes based on their dietary needs and preferences. Users can chat with the AI to get personalized meal suggestions, customize recipes, and even save their favorite recipes for future use.
How we built it
We built FoodFlix using React for the frontend and Django for the backend. MongoDB was used to store user information and favorite recipes, and OpenAI's GPT-3.5 model provided the chatbot functionality for generating tailored recipe responses.
Challenges we ran into
Getting JWT authentication working smoothly proved to be quite challenging. Additionally, integrating MongoDB with Django was new territory for us, and we faced some issues around making sure user data was handled correctly between the backend and frontend. It was also very challenging to understand how to customize the bot's answers to work best with the user profile preferences.
Accomplishments that we're proud of
We successfully built a functional chatbot that interacts with users in real time, tailoring recipes to their specific dietary needs. Despite facing many obstacles, we managed to get a working version ready for the hackathon, which is something we're very proud of.
What we learned
We learned a lot about Django and MongoDB integration, managing user authentication, and working with AI to create meaningful, personalized experiences.
What's next for FoodFlex
The main feature we will be working on next is a functionality that allows the user to scan store items barcodes and the ai bot would tell them if it suits their food profile or not. We also plan to enhance recipe customization features and integrate more dietary options. In the future, we envision adding more AI capabilities to make meal planning even more intuitive.

Log in or sign up for Devpost to join the conversation.