In USA, garbage management is unoptimized. We can see in universities that garbage is separated into different bins. But, we don't see such system in normal people's homes. We came to the conclusion that this is because there is no incentive for people to separate different types of garbage. This was the main inspiration for us to help create a better future by incentivizing garbage separation and optimizing recycling.
What it does
This app works as a middleman between the user and the garbage collection unit (this could be any company that collaborates with us, eg: walmart, local garbage collectors, etc). When the user sends a request for garbage pickup, it gets updated in our database. Then, the garbage collection unit can send people to pick the trash up. On pickup, user gets points based on the type of garbage (eg: Cans get 200 pts, plastic gets 100 pts). This is what will incentivize garbage separation. Finally, these points can be redeemed by the user.
How we built it
We built the web app using React framework for front-end development and mongoDB for database Management. We used Node JS for launching our server, creating routes and calling APIs. We used mongoose for creating User Schema, request Schema and Rewards Schema. In order to implement points-redeem system, we integrated Capital One API into the web app.
Challenges we ran into
The main challenge we ran into was integrating components in React due to lack of deep knowledge regarding using React. It was also for very difficult for us to integrate the front-end and back-end.
Accomplishments that we're proud of
We were able to design a vision that can change people's habits for the good of us all. Our vision can help us build a sustainable environment for the generations to come.
What we learned
We gained a deeper understanding of React, Node JS and MongoDB. We also garnered some video editing skills for making the presentations. We also learned how to effectively divided the workload such that each member gets assigned to what they are particularly good at.
What's next for Let's Recycle
First, we want to create an app that will send notifications to the garbage collection unit. We also want to cooperate with businesses like walmart, republic services, etc.; who will use our web app to collect home separated waste. Furthermore, we want to expand our sphere of influence using cloud technology such that everyone is able to use this service all across the globe.