In real life, we always find ourselves jam-packed with assignments and exams, and all kinds of tasks that make it easy for us to lose track of our performances. A calendar marks the deadlines but it fails to show our progress on each task. When it comes to teamwork, it can be even harder to keep everything organized. Increasing productivity at work or study is very important, so we chose to build an AI Chatbot for project managers.

What it does

It is a rule-based bot that helps assign tasks to team members every morning, check each member's performances anytime, updates task progress every evening, and it generates a report of project completion at the end of the day highlighting the tasks close to deadlines.

How we built it

We used MongoDB and Node.js

Challenges we ran into

The documentation for Slack was a little confusing, there isn't a clear documentation for integrating the slash commands and Slack interactive components

Accomplishments that we're proud of

This is the first time we tried building a bot, and it can actually be deployed to help make a workplace more productive

What we learned

We learned how to build an app for slack and create a bot, which is really useful since it doesn't have to be a workplace organizer. Now that we know how to build it we can easily change its functionality and turn it into a study/assignment tracker that we can actually use in real life.

What's next for Project Manager

Many other functionalities and commands can be added, or some intelligence can be added so that it is not just rule-based, it can be trained by NLP techniques so that actually 'understands' the text input sent from the user and give back smarter responses.

Share this project: