Inspiration
As we all know littering and improper waste management is a big problem in India. The situation is the same for our city, Delhi too. We observed the main problem to be the lack of awareness, responsibility towards the environment.
What it does
So, we decided to create an Android App that encourages user to RRR (Reduce, Reuse and Recycle) and add a touch of gamification that is user will scan the trash that one wants to throw and get ways to recycle the trash. If the user decides to throw the trash, our app will reward the user with points that can be used in the future to redeem rewards. Users can maintain a streak, to encourage them to dispose waste regularly and our app also maintains a leaderboard.
How we built it
Our core application is written in Kotlin and made for the Android Platform. We are using MLKitVision and TensorFlow Lite Model. The Backend is based in Django and Nodejs, deployed on Azure and AWS. We are using PostgreSQL and MongoDB for our databases.
Challenges we ran into
Integrating all the different tech stacks was a challenge. Deploying and Indexing ElasticSearch for our smart search was a huge challenge in Django as the database being SQL.
What we learned
We learnt to integrate with different services. We also learnt how to use MLKitVision and ElasticSearch.
Figma Design Link
https://www.figma.com/file/BBJnRB2RGqd4uRBqmjFFmd/Eco-Bro?node-id=0%3A1
Log in or sign up for Devpost to join the conversation.