Inspiration

As two college students, we see a lot of wasted food, either through forgotten online orders, grocery store's end-of-day leftovers, or perfectly good packaged foods that are thrown out at the end of the day. The staggering food waste that occurs daily in our communities is something we wanted to address as wasteful consumption becomes more serious by the day.

What it does

Crumbdrop is a community-driven platform designed to combat food waste and provide free meals to students. With Crumbdrop, users can easily share surplus food that would otherwise go to waste to help students in need. Users also gain points for their school by posting and claiming food, fostering a sense of community.

How we built it

We built the frontend with Vite + React, and connected it to a backend ExpressJS server to be able to query our AWS RDS mySQL database.

Challenges we ran into

We ran into some challenges with creating an authentication system so users can see all the posts they've claimed.

Accomplishments that we're proud of

We're proud that we created a full-stack React application for the first time!

What we learned

We gained valuable practice with full-stack development, working to build a front-end, back-end, and link them together. We also learned to navigate AWS RDS, got some practice with mySQL, and connected all of these skills together to create one cohesive application.

What's next for crumbdrop

We could expand to more college campuses or other communities, as well as introduce user registration and the possibility for restauraunts or grocery stores to post their end-of-day unsold food. Crumbdrop could expand to take on food waste more efficiently and on a larger scale.

Built With

Share this project:

Updates