Inspiration

We were inspired by the challenges towards recycling that often discourage Singaporeans from recycling. We realised some of the problems we face, like finding the nearest recycling bin or not being sure if something can be recycled, can be tackled with our telegram bot.

What it does

Our telegram bot, RecycleRight, can find the closest recycling bin to a given location, inform the user if a product can be recycled or not and even allows the user to quiz their recycling understanding.

How we built it

We used the python-telegram-bot library to develop a telegram bot, and used sqlalchemy and postgresql for the database, to store recycling data. We also used other python libraries like geopandas and geopy for locations services.

Challenges we ran into

Our team realised we were unable to run the code for the bot simultaneously, so we had to collaborate and work around each other to develop the features within the timeframe.

Accomplishments that we're proud of

Managed to complete development of all our planned features.

What we learned

Handling telegram conversations with the Conversation handler. Learned to use the telegram-bot api to build features in the app, like InputKeyboardButton

What's next for RecycleRight

Provide more information about recycling, make the quiz feature more interactive by adding a leaderboard to compete with friends

Built With

Share this project:

Updates