EcoEats !
Inspiration!
We wanted to give people a real perspective on the environmental impact of their meals. Food production is a big part of global emissions, but it's hard to know exactly how much carbon your specific recipes produce. We created Eco-Eats to give users clear insight into their recipe's carbon footprint and to suggest alternative, low-emission recipes using similar ingredients. Our goal is to empower people to make small, sustainable swaps without having to completely change their lifestyle!
What it does...
Users simply input the ingredients and amounts for their recipe. EcoEats then calculates the total amount of carbon dioxide emitted per kilogram for that specific meal.
The app then recommends alternative "Green Swap" recipes. For every recommended alternative, EcoEats provides the required ingredients, the new, reduced carbon footprint, making sustainable eating data-driven and effortless.
How we built it!
- Back-end: We built the backend using FastAPI (Python).
- Food API: We integrated the Spoonacular API to retrieve ingredients, alternative recipes, images, and macronutrient profiles.
- The Carbon-Emission Calculator: We relied on the ASI:One Agentic Framework to calculate the carbon emissions for every ingredient.
- Front-end: We designed our user interface using Tailwind CSS, ensuring a clean and interactive experience on our web application.
Challenges we ran into...
- Dealing with API rate limits and data formatting issues.
- Struggling formatting the UI layout in the front-end.
- Installing + fixing all the dependencies.
- Scaling the front-end with the back-end.
- Parsing ONLY valid ingredients.
- Understanding where to start when troubleshooting: back-end or front-end.
Accomplishments that we're proud of!
- Search bar and drop down feature
- UI/UX Design
- The detailed description of the recipes
- The creation of Cattage!!! (Our Mascot)
What we learned...
- Learned how to cross-collaborate
- Learned more programming tools for full stack dev
- Gained a new perspective on carbon emissions in recipes
What's next for Eco-Eats...
- Profile system for users to save pantry
- Expand our recipes + ingredients!
- Expand our visuals and user interface!
Built With
- asi:one
- css
- fastapi
- html
- python
- react
- spoonacular
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.