Inspiration
We were heavily inspired by the idea of creating a personalized and seamless culinary experience for users, aiming to revolutionize the way people approach cooking and meal planning.
What it does
Our application guides the user from the very first login by briefly asking for personal preferences such as allergies and lifestyle choices. It then allows the user to pick and reject recipes according to their preferences, gathering data on every interaction. The backend records these events and tailors the next recipe suggestions based on the user's choices.
How we built it
We adopted a collaborative approach, dividing the work between data visualization to enhance the user experience and data processing to offer the most personalized recommendations possible. Our team integrated front-end and back-end technologies to create a cohesive and seamless application.
Challenges we ran into
One of the major challenges we faced was effective time management and prioritization of tasks. Additionally, overcoming obstacles required flexibility in our problem-solving approach. It was crucial to know when to pivot from a challenging task and switch to something else to maintain overall productivity.
Accomplishments that we're proud of
We successfully produced a fully functional full-stack application that incorporates a recommendation algorithm, an attractive user interface, and a user journey that prioritizes simplicity and personalization. Our achievement lies in creating a product that aligns with our vision of delivering a satisfying and tailored cooking experience.
What we learned
Throughout the development process, we learned valuable lessons in teamwork, problem-solving, and the intricacies of creating a user-centric application. We gained insights into data processing, visualization, and the importance of adaptability in a fast-paced development environment when time constrains are the biggest problem.
What's next for HelloFresh SmartTaste
Moving forward, we plan to continuously refine and optimize our recommendation algorithm, incorporating machine learning to further enhance personalization. Additionally, we aim to expand the application's features, potentially integrating voice assistants and tts technology.
Built With
- daisyui
- fastapi
- openai
- pandas
- python
- react
- scikit-learn
- tailwindcss
Log in or sign up for Devpost to join the conversation.