Inspiration

The inspiration behind this project comes from the increasing amount of waste being produced by the world's population, and the need for a more efficient and effective way to manage it. We noticed that despite the efforts of waste management companies, a significant amount of waste still ends up in landfills, causing harm to the environment and wildlife. Our goal is to create a platform that makes it easy for people to reduce their waste, get rewarded for their efforts, and have a positive impact on the environment. With our site, users can quickly and easily begin recycling their waste, our intuitive and functional website does not require users to register or log in at all instead we took a more swift approach; users only enter their address details and fill in details of their waste such as amount and type, pick up drivers are sent and retrieve the waste which is then confirmed through an SMS message and finally users receive a unique QR code that they can use to redeem gift cards online. We also aim to integrate with local waste management companies to allow users to deliver their waste themselves reducing carbon footprint of vehicles in the future and reward them more for drop offs. User interface and experience was taken into heavy consideration through gamified elements to incentivize them to recycle more and waste less.

What it does

The project aims to build a website where users can redeem their waste and receive a unique QR code for each type of waste redeemed. The site allows for users to quickly enter their information, enabling them to categorize and track their waste, as well as get pick up drivers to their door as soon as possible and earn points. The redemption tracking and points system assign points to users based on the type and quantity of waste redeemed. Future plans include the site integrating with local waste management companies to provide an interactive map to help users find their nearest redemption center. With this project, users can make a positive impact on the environment and get rewarded for their efforts to reduce waste without having to worry about a long registration process but instead recycle waste when they have it as quickly as possible.

How we built it

The project was built using a combination of HTML, CSS, React, Python, JavaScript and Twilio. We used React for the front end to provide a user-friendly interface for waste categorization, tracking, and QR code generation. The back end was built using Python and integrated with Twilio for SMS notifications. JavaScript was used to implement interactive elements such as the map and gamification features. The site was designed to be responsive and accessible on both desktops and was developed using React Native to provide users with the ability to redeem their waste on the go. The system was designed to be efficient and scalable, allowing it to track large amounts of waste and integrate with local waste management companies. With its comprehensive features, the project is aimed at promoting waste reduction and responsible waste management.


Challenges we ran into

While creating this project, we faced several challenges. One of the biggest challenges was ensuring the SMS messaging worked properly through Twillio. Additionally, generating unique QR codes for users once they recycled was a complex task, as it required a lot of data processing and management. However, with the help of technologies such as HTML, CSS, React, Python and JavaScript, we were able to overcome these challenges and build a comprehensive solution for waste redemption.

Accomplishments that we're proud of

We are proud of the successful integration of various technologies, such as HTML, CSS, React, Python, JavaScript, Twilio, to create a seamless and user-friendly platform for waste redemption. The ability to track and categorize waste, generate unique QR codes, and provide a redemption tracking and points system has greatly improved the waste management process. The integration with local waste management companies and the interactive map feature has made it easier for users to find their nearest redemption center. The addition of gamification elements has also encouraged users to engage with the platform and make a positive impact on the environment. Overall, we are proud to have created a platform that not only makes waste management more efficient but also encourages individuals to make a difference in their communities.

What we learned

During the process of building this waste redemption site, we learned several valuable lessons. Firstly, we learned the importance of proper planning and organization, as we had to coordinate the work of multiple team members, integrate multiple technologies, and ensure that the end result met all of our objectives. Secondly, we gained a deeper understanding of modern web development technologies such as HTML, CSS, React, Python, JavaScript and Twilio, and how to effectively use these tools to build a seamless user experience. We also learned about the challenges of data management, as we had to design a system for tracking waste redemption, generating QR codes, and assigning points to users. Additionally, we learned about the importance of challenges that arise when trying to work with multiple stakeholders. Through this project, we developed our technical and communication skills and gained valuable experience that will serve us well in future projects.

What's next for The Eco Exchange

Building this project has opened up many opportunities for future development and improvements. We learned a lot during the process and we want to use that knowledge to continue making a positive impact in the waste management industry. Some potential next steps could include expanding the reach of the site to more waste management companies and cities, integrating with recycling facilities, and adding new gamification elements to keep users engaged and motivated. We also want to continue to optimize the user experience, both on the website and the mobile app, to make waste redemption as easy and convenient as possible. Ultimately, our goal is to encourage as many people as possible to participate in waste reduction and recycling efforts, and to make a lasting impact on the environment.

Share this project:

Updates