Project Info

Eatelligent

Devpost

Inspiration

According to NRDC and Harvard Law’s study, around 91% of individuals throw perfectly good food away due to labels like “sell by” and “best by.” In doing so, these individuals contribute to the huge issue of food waste. More importantly, the perfectly good food that gets wasted ends up rotting in landfills, emitting potent greenhouse gases and contributing to the impending climate crisis.

What it does

Our solution is Eatelligent! Eatelligent is an online platform for users to manage their food waste by allowing users to add data about their groceries and they can find recipes that specifically prioritize ingredients which are going to expire soon.

How we built it

Frontend: Typescript, Javascript, CSS Database: MongoDB Atlas to store data about user preferences, ingredients, and recipes Tech Stack: MERN Authentication: Firebase Authentication LLM: Python, HuggingFace API, Llama-3.1-8B-Instruct to generate user-specific recipes

Challenges we ran into

Initially, we had planned for our project to be a mobile application. However, due to issues of not being able to convert our MERN stack web application into a mobile application and time constraints, we had to resort to making a web application rather than a mobile application. Another challenge we faced was trying to get the LLM portion of the project to connect to the rest of web application. Despite a lot of trial and error, we were not able to fix the issue. However, something we would like to do in the future is create a seamless connection between the LLM and the web application to show the full impact of our idea.

Accomplishments we're proud of

We are proud of ourselves for participating and pushing out a product that has features that work well and convey our vision despite facing a lot of problems in implementation.

What we learned

As it was most of our members' first time implementing the MERN stack, we are happy that we gained valuable experience learning how this specific tech stack works and can be implemented. Additionally, we learned how to manage and connect the stack with authentication by implementing Firebase authentication to handle secure user sign-up, login, and session management.

What's next

Some things we hope to implement in the future for Eatelligent is: Fixing the LLM implementation and integration with our current web application Converting the application into mobile application -Add a system that allows the user to take images of their groceries to extract information rather than manually adding information for their groceries Implementation push notifications Deploy with Vercel

Analysis

Compare with all teams

View

Metric

Figures cover GitHub contributors during the hackathon window. A co-authored commit counts in full for each author, so per-member totals add up to more than the whole-team figures.

Technology

Found in codeClaimed only
  • CSSIn code
  • ExpressIn code
  • FastAPIIn code
  • HTMLIn code
  • Hugging FaceIn code
  • JavaScriptIn code
  • MongoDBIn code
  • PythonIn code
  • PyTorchIn code
  • ReactIn code
  • Tailwind CSSIn code
  • TypeScriptIn code
  • FirebaseClaimed

12 of 13 appear in the indexed code. 1 claimed on Devpost could not be matched to code, which may simply mean the tool leaves no trace in the repository.

AI coding agents

No AI coding agent signals were found in this repository.

Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.

Codebase size

Source size

131 KB

Source files

63

Counts recognized source files only; vendored directories, binaries and lockfiles are excluded, so this is smaller than the repository on disk.

0 stars