Inspiration
With the advent of the Coronavirus, most organizations have shifted their work to social platforms, Discord being one of the popular ones. Organizing events have now come with the newfound challenge of effectively assigning tasks and keeping track of the work being done. Being a part of various organizations ourselves, two common issues we noticed were mismanagement and lack of coordination.
What it does
rollertoaster is a gamified discord bot that helps effectively and efficiently assign tasks based on discord roles and keeps a track of all the work done.
The core features of the bot include:
- Roles-based tasks assignment
- Individual user profiles
- Todo status
- Personalised verification of tasks
- Gamified leaderboard based on points earned by members to act as incentives
How we built it
We built this bot using Discordjs, a powerful library for creating interactive Discord bots using NodeJS. We have used MongoDB Atlas to store server-specific data and to show the Leaderboard and Todo Status.
Challenges we ran into
Being just two members, we faced a few time constraints while building the bot. We also faced challenges starting with the main logic itself. As we progressed through the code, we kept adding more and more features due to which we had to modify the previously written code. We spent hours solving a problem with roles hierarchy but finally solved it with 100% functionality. We had to add a lot of error checks which took a lot of time and effort.
Accomplishments that we're proud of
After focusing extensively on scalability, we are confident that with minimal beta testing, the bot will be ready to be hosted and released to the public.



Log in or sign up for Devpost to join the conversation.