We wanted to draw from our university experience and create a service that smooths out other students' daily lives.
What it does
It's a Telegram bot which performs several functionalities such as keeping track of your fitness activities, managing your calendar and your shopping list (even collaboratively!) and processing handwritten documents to enhance their readability, all-in-one.
How we built it
Challenges we ran into
The main challenge we faced was time management, since we planned to implement a user interface via web app as well as the Telegram bot. We ended up ditching the idea in favor of a more complete and robust backend.
Accomplishments that we're proud of
We are proud of our software being usable in a real life setting. We took care of edge cases in parsing the user's commands and made a bot that can provide tangible value in people's daily lives. We even plan to use it ourselves from now on!
What we learned
We learned about time management and teamwork in a constrained environment. At a technical level, we got some hands-on experience with Python's Telegram API, which is surprisingly easy to get started with. It was also a good opportunity to learn about image enhancement techniques, which we used to process the user's handwritten documents.
What's next for TaskBot
We plan on developing the project further in the coming months. In particular, we want to finish implementing its frontend and add some extra features, such as a system to keep track of the user's expenses or adding some natural language processing techniques to the parsing of commands.