Inspiration

In response to the HelloFresh challenge, our team was inspired to develop an innovative Recipe Personalisation App that aims to transform the user experience. We aimed to create a solution that tailors recipes according to each user's unique tastes, dietary restrictions, lifestyle preferences, and culinary proficiency, ultimately enhancing the way people cook and enjoy their meals.

What it does

Our HelloFresh Recipe Personalisation App "FellowFresh" allows users to input three main criteria: allergies, dietary preferences (such as vegan, vegetarian, etc.), and dislikes. Leveraging these inputs, the app generates personalized recipe recommendations that cater specifically to each user's preferences and restrictions. It offers a curated selection of recipes that align with users' tastes and dietary needs, elevating their cooking experience.

How we built it

Our team utilized a tech stack based on Vue.js, Node.js, and MongoDB to develop the HelloFresh Recipe Personalisation App.

  • Vue.js: We leveraged the Vue.js framework to build the frontend of our web application. Vue.js enabled us to create a responsive and interactive user interface, providing a seamless user experience for inputting preferences and viewing recipe recommendations.

  • Node.js: For the backend development, we used Node.js, which allowed us to build a robust and scalable server-side architecture. Node.js provided the foundation for handling user inputs, processing data, and generating personalized recipe recommendations.

  • MongoDB: As our database solution, MongoDB played a crucial role in storing user preferences, dietary restrictions, recipe data, and other relevant information. Its flexible document-based structure and scalability capabilities aligned well with our project's requirements.

Throughout the development process, the integration of these technologies enabled us to create a full-stack web application that efficiently processes user input, tailors recipe suggestions and delivers an enhanced cooking experience to our users.

Challenges we ran into

During the development process, we encountered various challenges. These included designing and implementing an efficient algorithm to match user preferences with recipe options, ensuring data accuracy, handling user input validation, and optimizing the app's performance. Overcoming these challenges required teamwork, problem-solving skills, and innovative thinking.

Accomplishments that we're proud of

Despite the challenges, we're proud to have successfully built a functional Recipe Personalisation App within the hackathon's timeframe. We were able to create an intuitive user interface that simplifies the input process while delivering accurate and tailored recipe recommendations. Additionally, we integrated various features to enhance the user experience and provide valuable cooking suggestions.

What we learned

Throughout this project, we gained invaluable experience in teamwork, time management, and technical skills. We learned to collaborate effectively in a multidisciplinary team, leveraging each team member's expertise to develop a comprehensive solution. Additionally, we enhanced our technical proficiency in web development, algorithm design, and user experience design.

What's next for Hello Fresh Project

Looking ahead, we aim to further refine and expand the capabilities of our Recipe Personalisation App. Our future plans include incorporating machine learning algorithms for more precise recipe recommendations taking former orders into account, integrating additional features based on user feedback, and enhancing the app's scalability and usability for a broader audience.

Built With

Share this project:

Updates