Inspiration

At the very beginning, we wanted something that could make a positive impact on people which is why our first idea was something COVID-related. We then decided on making a web application that allows BCIT students to organize their schedules and have to-do lists. Due to challenges related to our design goals, we had decided to pursue a new idea: a Discord bot that helps people study and be more productive. After all, many of us use Discord and could use some help with studying.

What it does

"PomodoroBot" is a Discord bot that helps you utilize the Pomodoro technique to study more effectively and be more productive. The Pomodoro technique is a time management technique that involves working intensely for 25 minutes, taking a 5-minute break, and a 30-minute break after 4 rounds of work (or 4 "Pomodoros"). Using commands given by the user, PomodoroBot will start "Study Time" and send you a message when it is time to take a 5-minute or 30-minute break.

How we built it

The bot was originally programmed as three different versions, two in Javascript using Discord.js and node.js and one in Python using Discord.py. Both versions differed slightly in functionality, and we ultimately settled for one of the Javascript-based ones. PomodoroBot was then deployed using AWS.

Challenges we ran into

No members had previous experience making a Discord bot, so we had to learn everything from scratch.

Accomplishments that we're proud of

We were able to make a discord bot that could help students focus on their study.

What we learned

How to make Discord bots!

What's next for PomodoroBot

With three different versions of PomodoroBot, some of the team plans to take a version, continue development by giving it more features and functionality, and using it as part of our own studies.

Share this project:

Updates