Inspiration

We looked at other projects in Dev Post and took some inspiration that made sense for something we could reasonably make in the time frame. We were also inspired by the recycling challenge on campus and in most homes.

What it does

Project Green is designed to gamify recycling. Our custom recycling lid tracks what you recycle, and rewards points based on the item. The end user can then spend the points on prizes and rewards.

How we built it

Our front end it build in React.js with a Node.js backend. Our camera detection is planned to use a custom machine-learning program built in python. For our prototype we 3D printed it as a demonstration. All of the software runs on our raspberry pi server, which not only processes the camera detection, but also supports the user-facing webapp.

Challenges we ran into

We had originally planned to make the rewards on the Solana block-chain, but it turned out that to mint the NFT prizes we want, it would cost us a decent amount of money.

Our webapp has also brought challenges, especially trying to get the back end to interact with the front, as well as creating a well-design front end.

Accomplishments that we're proud of

We managed to get the webserver up and running. At one point we ran into issues where the back end no longer worked after changes but managed to fix it.

What we learned

To accomplish this we have learned quite a lot of java script, especially under the frameworks of Node & React that power our site. We also learned a decent bit of how a machine-learning system would work, with the goal of implementing it for a future final design.

What's next for Project Green

Looking forward, the biggest thing would be to get a full-size prototype working, and try to implement the full AI model.

Share this project:

Updates