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
- aws-rds
- axios
- express.js
- mysql
- react
- vite

Log in or sign up for Devpost to join the conversation.