Keeping yourself accountable is hard, but it's easier when you're working with friends! HabitBot is a discord-based community habit tracker that makes it easy to track and display both individual and shared habits. HabitBot allows the user to create new habits or join existing habits with other server members and track long-term consistency. In order to easily visualize progress, HabitBot provides the user with a personalized chart displaying their individual habits, and can also display a single habit to measure their progress with other server members.
HabitBot is built using: -Python libraries: - Seaborn - Discord - Numpy -Mongodb -Discord's API
Some of the biggest accomplishments our team is proud of are:
- Gaining an initial understanding of utilizing Mongodb
- Learning how to visualize data with Seaborn
The biggest challenge our group encountered was interfacing HabitBot with Mongodb. More specifically, our team struggled with embedding data to and referencing object ID's. These challenges, in combination with time constraints, ultimately led to our decision to have HabitBot run locally at this time.
The next biggest step our team can make is successfully connecting HabitBot to the Mongodb database allowing HabitBot to run on the cloud.
Log in or sign up for Devpost to join the conversation.