Inspiration
Inspiration for an optimised life: HeyFood goes beyond HelloFresh by learning your culinary preferences and delivering personalised meal suggestions on a weekly basis. Simple, targeted and perfectly tailored to your taste!
What it does
HeyFood combines various sources of information such as your calendar, training plan, religious dietary requirements and dietary needs to provide perfectly customised recipe suggestions. Experience customised cuisine that integrates seamlessly into your everyday life.
How we built it
HeyFood utilises a combination of Flask and SwiftUI to provide a smooth and intuitive user experience across web and mobile platforms. The design, created in Figma and optimised by bigbrain™ technology, promises an appealing and user-friendly interface. Python serves as a powerful web scraper to collect relevant recipes and nutritional information from the internet. Java and Spring Boot form the backbone of our server architecture, ensuring stability, security and scalability. This technological synergy enables HeyFood to create customised meal plans that are perfectly tailored to each user's individual lifestyle.
Challenges we ran into
When developing HeyFood, we faced the challenge of harmonising our ambitious goals with the real time constraints. Despite excellent internal communication and teamwork, we set ourselves too extensive a feature set at the beginning. This ambitious planning meant that we were unable to implement all the planned functions. Time management and the need to prioritise became key learning moments for our team. We learnt to recognise the importance of scalable goals and master the art of 'feature-cutting' to ensure we could deliver a working and user-friendly app within the set timeframe.
Accomplishments that we're proud of
One highlight of our HeyFood project that we are particularly proud of is our outstanding team communication. This enabled us to work efficiently and respond quickly to challenges. Despite the ambitious goals and tight timeframe, we were able to realize a coherent and functional design thanks to our excellent communication strategies.
What we learned
At HeyFood, we learned to appreciate the importance of effective communication, targeted prioritisation and the integration of user feedback. Technically, working with Flask, SwiftUI and Python brought us closer to the practice of agile development and showed us the importance of user-centred design. These experiences strengthened our ability to learn and adapt quickly, which is essential for developing forward-thinking technology solutions.
What's next for Hey
For HeyFood, the focus is on further improving the app, fixing existing bugs and implementing the features that we have not yet been able to realise due to time constraints. This includes the integration of advanced personalisation options to increase the accuracy of recipe suggestions and the development of additional features to help users plan and prepare their meals even more efficiently. We also plan to actively collect and analyse user feedback in order to continuously optimise the app and improve the user experience. In the long term, we aim to make HeyFood a comprehensive meal planning solution that fits seamlessly into every user's lifestyle.
Built With
- beautiful-soup
- figma
- flask
- java
- python
- springboot
- swift
- swiftui
Log in or sign up for Devpost to join the conversation.