💡 Inspiration

Sustainabites was inspired by the desire to reshape eating habits for a healthier and more sustainable future. Recognizing the impact of our food choices on personal well-being and the environment, we set out to create a project that encourages mindful, nutritious eating.

❓What it does

Sustainabites curates a diverse selection of delicious and nutritious meals, emphasizing choices that are both good for individuals and environmentally sustainable. We aim to get the community more involved and conscious of sustainable and healthy eating habits that contribute to overall well-being and the health of the planet.

By inputting the name of a meal or dish, users gain access to a diverse array of options for selection. Once a choice is made, users receive a comprehensive list featuring individual ingredients, sustainable alternatives, and a detailed recipe. Furthermore, additional information is presented at the bottom to enlighten users about the health and sustainability benefits of specific ingredients, empowering them to make informed choices.

🛠️ How we built it

Our team built Sustainabites through collaborative efforts, combining expertise in nutrition, sustainability, and technology. We leveraged innovative tools and platforms to streamline the curation process and provide users with a seamless experience in discovering and adopting healthier, sustainable eating habits.

Our comprehensive system is a full-stack web application, seamlessly integrating a React frontend with a Python backend. The frontend evolved incrementally, transitioning from a Figma prototype to a fully functional UI crafted with React, utilizing hooks, components, states, and routing for optimal user experience. On the backend, we employed a locally hosted Python server implemented in Flask. This backend system efficiently handles processing tasks, facilitates external API calls, and conducts intermediary data processing and structuring before seamlessly delivering results back to the frontend. This modular design not only ensures current functionality but also lays a solid foundation for future expansion and enhancements.

📚 Challenges we ran into

During the development of Sustainabites, we encountered several challenges. The primary hurdle involved efficient task delegation and assignment to minimize work overlap and merge conflicts. Following Agile principles and implementing clear task definitions proved instrumental in optimizing workflows and enhancing overall productivity.

The second challenge revolved around formulating prompts for OpenAI to consistently yield structured responses, irrespective of input variability. Adhering to a carefully crafted approach allowed us to achieve the desired consistency in the output.

The final major challenge pertained to the accuracy of the AI, particularly in retrieving images for our recipes. At times, the AI exhibited inaccuracies, providing images that were unrelated to the corresponding recipes.

🍾 Accomplishments that we're proud of

We take pride in achieving the development of a functional web application that not only advocates for healthy eating but also makes a positive contribution to the environment. Our accomplishment lies in crafting a seamless user interface, ensuring ease of expandability, and incorporating advanced technologies such as AI and integration of multiple APIs. Sustainabites has the ability to help others make mindful food choices which allows for a positive impact on both personal health and sustainability.

🤔 What we learned

The creation of Sustainabites has been an insightful journey, providing us with valuable lessons at the intersection of technology, nutrition, and sustainability. We gained a profound understanding of the complexities involved in sourcing sustainable ingredients, the significance of user engagement, and the potential to drive positive behavior change. On the technical front, our journey enhanced our proficiency in utilizing technologies such as React, Node.js, Figma, Flask, and more, contributing to a holistic understanding of the synergies between technology and our mission.

🔮 What's next for Sustainabite

In the future, we plan to: Implement a Carbon Footprint Tracking System: We aim to enhance our platform by incorporating a system that tracks the carbon footprint of meals, providing users with valuable insights into the environmental impact of their food choices.

Cloud Deployment for Accessibility: To broaden accessibility, we plan to deploy Sustainabite on the cloud, making it easily accessible for anyone with an internet connection. This expansion will allow a wider audience to benefit from our platform's features.

User-Friendly Features: Introducing sign-in features is on our agenda, allowing users to create accounts, share their favorite recipes, and save personalized collections. This feature promotes a sense of community and encourages users to actively engage with the platform.

Built With

Share this project:

Updates