Inspiration

Our inspiration for BinIt came from our shared interest in sustainability and reducing waste. We wanted to build a tool that could help people sort their waste more effectively, which in turn could help reduce the amount of waste that ends up in landfills or pollutes the environment. We also wanted to use cutting-edge technology like AI and computer vision to make the process of sorting waste more efficient and accurate.

What it does

BinIt is a web application that uses AI to sort waste based on images. Users can take a photo of their waste using their device's camera, and BinIt will use computer vision and machine learning algorithms to identify the type of waste and suggest the correct bin to put it in. BinIt currently supports the sorting of recyclable materials like plastics, glass, and metals, as well as non-recyclable waste like food scraps or paper.

How we built it

We built BinIt using a combination of ReactJS for the front-end and Flask for the back-end logic. We used TensorFlow and Keras to train the AI model that powers the image recognition functionality and hosted the application on Heroku for easy deployment and testing.

Challenges we ran into

One of the biggest challenges we faced when building BinIt was integrating the front-end and back-end technologies. We had some difficulty getting ReactJS to communicate effectively with Flask and had to spend time debugging issues with our API and data formats. We also faced some challenges when training our AI model, as we had to ensure that it could recognize a wide range of different types of waste and handle cases where images were blurry or poorly lit.

Accomplishments that we're proud of

We're very proud of the fact that we were able to build a working AI model and integrate it into a functional web application in just a few days. We were also thrilled to present BinIt at the hackathon and receive positive feedback from judges and other attendees. Finally, we're proud of the fact that we were able to work well as a team and learn a lot from each other throughout the process.

What we learned

Through building BinIt, we learned a lot about AI and computer vision, as well as about the challenges of integrating different front-end and back-end technologies. We also learned a lot about teamwork, communication, and project management, as we had to work closely together to meet our goals and deadlines.

What's next for BinIt!

In the future, we plan to add additional features to BinIt to make it more user-friendly and engaging. Specifically, we'd like to add a camera feature so that users can take photos directly within the application, as well as additional gamification elements like leaderboards or rewards for users who sort a certain amount of waste. We also plan to continue improving our AI model to make it more accurate and effective at identifying different types of waste. Finally, we hope to expand BinIt's reach and impact by partnering with local recycling organizations or municipalities to help promote sustainable waste management practices.

Share this project:

Updates