Inspiration

I have always had a passion for environmental sustainability. In High School, I was the team captain of a regional environmental competition and took classes in environmental science. I have learned a lot about the pollution caused by humans and the ways to reverse these disastrous effects. If more people simply picked up their trash, this would greatly contribute to the wellbeing of the Earth.

What it does

This app allows users to input the number of trash items they have picked up. For even more customization, trash is broken down into four categories: plastic, paper, metal, and other. Once they add this information to the app, they can check the Statistics page that shows the total number of items picked up, the most common item type found, and the breakdown by category. The user is further incentivized by a level system and a leaderboard, so they can show off their trash-cleaning accomplishments to others.

How I built it

I built this app using the Code.Org App Lab, which uses JavaScript.

Challenges I ran into

I ran into the challenge of accidentally forgetting to parse the value of the input before adding it to the stats page; this resulted in a long concatenation of a string instead of a sum.

Accomplishments that I'm proud of

I am proud that my app will increase awareness for cleaning up the planet and incentivize others to strive to reverse the catastrophic effects humans have had on the environment.

What I learned

I strengthened my JavaScript skills and app design skills

What's next for Recycle Buddy

I plan on adding an online feature where a user can add friends and compete in trash-cleaning contests.

Built With

Share this project:

Updates