- Installation
- Inspiration
- What it does
- How we built it
- Challenges we ran into
- Accomplishments that we're proud of
- What's next for StandUppie
Please refer to our CONTRIBUTING.md file.
Standups have been an integral part of the MLH fellow experience. Unfortunately, the experience has been extremely fragmented and it is stored in GitHub discussions that we don't check often, unlike the more interactive Discord channels that we already have for the follows.
For that reasons, we decided to create a Discord bot to improve the fellow's standup experience.
- Allow you to easily create standup groups.
- Remind you to do a standup during the pod's meeting time.
- Enable you to enter your standup details from the convenience of Discord's interface.
- Help you fetch standup information at a given date.
We use Node.js with the discord.js library to create the bot. For the persistence layer, we use MongoDB.
- Figuring out how the Commando framework worked
- A small issue with js import-export modules
- Being able to finish the project and clear the bugs even with the deadline approaching
- Fully using the good Github practices (PRs, reviews, documentation)
- Getting to work with fellows from across different pods
- How to make a discord bot and Commando Framework for bot making
- How to properly scope projects
- Delegate tasks across timezones
- Add functionality that triggers a bot message on the channel whenever someone from the pod makes a PR to any of the pod projects.
- Add more command customization.