Being a hackathon organiser it becomes really hard to manage the tasks assigned to other people. Mostly when you are away for a day, then you come back to see a million messages with your tag. And you would be clueless what to do. If it was me, after seeing those many messages, I'll get overwhelmed and probably sleep. But we have a hackathon to organise and we needed to do something about it.

What it does

It's a simple bot which lets you keep track of all the tasks you have assigned to people and the tasks which was assigned to you.

How we built it

We built it all by ourselves in this weekend. Not knowing how to build a discord bot or not how to use cockroach db before, we seem to have done a really good job.

Challenges we ran into

With JS, async and await are always a pain. After hours being stuck with handling nested promises in a chain, got help from a friend who helped resolving the issue.

Accomplishments that we're proud of

  • Learning how to build a basic Discord.js bot
  • learning how to use and set up cockroach DB (P.S. I've only use Mongo and Firebase)
  • Not giving up after the troubles that Promise chaining caused.

What we learned

Disocord.js, Cockroach DB, a bit more knowledge on JS promises.

What's next for myPA

Built With

Share this project: