/recycle-me

Recycle Me ♻ | Gamifying the Recycling Process🍀

Primary LanguageTypeScript

Recycle Me ♻ | Gamifying the Recycling Process🍀

Make earth clean, in an exciting way. Our app helps minimize the trash we generate with a machine learning model and gamifying the recycling process, so we can get the earth clean in an exciting way.

Recycle Me
Thumbnail
(view youtube video)

Watch Youtube📺 : Youtube Link

Demo Project🖥 : Demo

Submitted for Garduda Hacks 2.0

Yeyy, We got the Best Sustainability Project😊
Winner
(view full size)

Inspiration⭐

Nowadays, people tend to ignore the environment. As we see, the world generates at least 3.5 million tons of plastic and other solid waste every day. If you don't know how much it is, imagine 15 grocery bags filled with plastic trash piled up on every single yard of shoreline in the world. That’s how much land-based plastic trash ended up in the world’s oceans in just one year, and yet there are a growing number of people. By 2100, the growing global urban population will be producing three times as much waste as it does today. That level of waste carries serious consequences—physical and fiscal—for cities around the world. That's why we try to minimize the amount of trash we generate each day with our website with help of AI. By gamifying the recycling process and rewarding the recycler with our coin and making the garbage detection more interesting using Machine Learning.

What it does🤷‍♀️

Our apps help people to help themselves by making the earth cleaner interestingly and pleasingly. Users can earn credits by collecting trash and recycling it, and then plant trees around the world with the credits. With this app, users can have a delightful experience while cleaning the environment and keeping our environment green and clean.

How we built it🔧

For the first 2 hours, we brainstormed to decide on what project we should work on. After we decided to create recycle-me, we worked on each part: frontend, backend, and machine learning model, and did a follow-up every 6 hours. For the model, we used the VGG base model and trained it on our dataset, which is a garbage dataset, for our garbage object detection. On our website, we design an interface for the user to interact with on the front-end. We also create a recommendation system for the user on what to do with all of the garbage and used items. And for the last one, the backend, we create the database and API for our website, also gathering and researching data for display on the front end.

Challenges we ran into🏃‍♂️

The challenge that we were facing was the fast pace of the competition itself. For the frontend, we had to create a responsive and interesting website for the user, since our hope for this website is that it will be used by a lot of people. So we have to make it comfortable and enjoyable for the users. From the backend, we encountered a CORS on the API, so we needed to handle the CORS and we had to synchronize the database that is used on this website. The last challenge that we encountered was when we were building our model. We had to do a lot of training for the model to get a satisfying model for us to deploy, so we had to read a lot of papers in such a short time.

Accomplishments that we're proud of🏆

  • We managed to create a fully functional website in such a short time.

  • We could integrate 3 parts of this website: the frontend, the backend, and the machine learning model.

  • We could solve all of the challenges that we were facing.

What we learned📚�

From this project, we learned a lot about time management, teamwork, and how to work under pressure. And we also found some new inventions that can help this world be a better world with technology like machine learning.

What's next for Recycle-me?

For the next step, we will focus on our website to be used in a bigger community. And we also planned to work together with a real-tree-planting organization to plant a real tree around the world each time our website users spend their coins.

Relevant Repositories/link✨

TYPE LINK
Demo https://github.com/winatungmiharja/recycle-me
Backend Docs https://documenter.getpostman.com/view/18000302/UVJWpKns
Frontend Repo https://github.com/winatungmiharja/recycle-me
Backend Repo https://github.com/kurniacf/recyle-web
ML Repo https://github.com/hansenidden18/recycle-me

Snapshots

Your Customizable Forest
Winner
(view full size)
Garbage Detection System
Winner
(view full size)
Beautiful Dashboard to Track your Activity
Winner
(view full size)
Compact Craft Session
Winner
(view full size)
Curated Craft Ideas
Winner
(view full size)