Inspiration

Our inspiration for the app came from a desire to reduce food waste. We wanted to create a solution that helps people make the most of the ingredients they already have, minimizing waste while maximizing their meals.

What it does

EcoEats is a mobile website that focuses on maximizing your ingredients at home through generating new recipes with a quick snapshot that analyzes your fridge/pantry.

Our Mobile Website Considers the Users:

  • Allergies
  • Dietary Preferences/Restrictions
  • Meal Type
  • Cuisine of choice
  • Meal Prep Time
  • Cooking Tools

How we built it

We built the project using a Next.js frontend with React Native, paired with a FastAPI backend. For styling, we used Tailwind CSS. We integrated the Gemini API for object detection, which powers the recipe generation feature based on the ingredients identified in the fridge photos.

Challenges we ran into

We faced several challenges during development, including difficulties connecting to the Gemini API, issues linking the frontend and backend, and problems with our database that led to scrapping it entirely.

Accomplishments that we're proud of

Our designers were pleased with the final outcome of the website, and we were thrilled with the results after the countless hours spent refining it.

## What we learned As developers, we gained valuable insight into the entire UI/UX design process, witnessing firsthand the effort that goes into creating user interfaces. Alongside this, we delved into the use of the Gemini API, gaining a deeper understanding of how object detection works. Throughout the project, we also learned the importance of effective coordination between team members with diverse skill sets.

What's next for EcoEats

Next, we plan to fine-tune a custom model for better food categorization and recognition. We also aim to implement a natural language search for recipes, along with the ability for users to save their favorite meals.

Built With

Share this project:

Updates