Inspiration

We wanted to ease the workload and and increase the organization of students when it comes to scheduling and completing tasks. This way, they have one, organized platform where they can store all of the tasks they need to get done, and they can have fun with it by earning points and purchasing features!

What it does

The project is a Discord Bot that allows user to input tasks, set the number of hours that they want to engage in the task for, set due dates, and earn virtual rewards to motivate them to complete these tasks. They receive reminders for their tasks at the appropriate time, too!

How we built it

We built the bot using the Discord developer tools at our disposal combined with Python code, while using SQL to create a database that stores all user task information.

Challenges we ran into

A large challenge was to relearn the commands, methods, and attributes associated with coding a bot using Python, since it is very different from coding in other areas. We had to relearn basic functions such as printing, user input, and methods to tailor it to the needs of the bot. Another challenge was being able to sync up our Python work with SQL in order to integrate pulling and manipulating information from the database automatically.

Accomplishments that we're proud of

We're proud of creating a functional prototype linking our code to the Discord application!

What we learned

We learned more about how to code bots in Discord and coding in Python in general.

What's next for Discord To-Do List

In the future, we would like to expand our virtual currency and shop to include more items that the user can purchase.

Built With

Share this project:

Updates