Inspiration

No huge inspiration for this project, but we wanted to make something educational. We did see a game pretty similar to this though on a website, but other than that, we didn't take huge inspiration from anything.

What it does

It's designed to be a fun, educational game to teach people about the importance of recycling. Items fall from the white grid, and the user has to place them into the correct bin. If an item hits the bottom, or if they place an item into the wrong bin, then it's game over and they lose. There's also trivia things about recycling that pop up while the user is playing the game every 15 seconds, and the backgrounds for the game switch every 30 seconds. It has more stuff than just the game though: it has a dark/light mode feature, and the game itself is built into an overarching website that displays more info about the game and the people who made it (our team).

How we built it

We built this using React.js for the frontend, and Python/Django for the backend.

Challenges we ran into

A lot of initial bugs with the game that took a while to fix, and we also had trouble because we were coding on different stuff, and only one of us was able to push to a GitHub repository too. It took a while for us to learn how to use Git too, since neither of us had any real experience using it before. Integrating the backend and frontend together was a challenge too.

Accomplishments that we're proud of

Getting everything to work, first of all. But we are proud of the game logic, and being able to then encode that game into an overarching website that displays more info.

What we learned

We learned a lot about React.js and Django from this. We'd only watched a couple videos about them before the Hackathon, but the actual coding is what made us really start to learn them, and the process of building an application using them.

What's next for Recycle Quest

One cool thing that will come out of this is due to Aritro's mom being a schoolteacher back in India, and she said that she will show our game to her students there, so this game will be shown to students in India, and we hope that it will make an impact on their lives. Would also be cool to make this a mobile app, and start hosting it as a website that other people can visit.

Share this project:

Updates