Inspiration
Slack is an awesome tool to communicate for teams of all sizes, but as a team, we need to do more than just chat. We need to meet and have fun together, and at the moment, the best tool for that is Facebook events. But why would we need to use another app to manage events when it's very possible to support it via a slack bot?
What it does
We aimed to create a bot that lets users create events in the simplest way possible, creating an event through a single call to the Eventhor bot, then filling up the rest of the information in our web app. He can then invite other slackers to the event through the bot, and they can read the information either directly on slack, or on the web app.
How we built it
We build the slack bot entirely in nodejs while the web app was built in express.js.
Challenges we ran into
Only one of our team members had used nodejs before, and most of us were generally inexperienced in web development. While we chose the simplest technologies we knew of, it was a challenge to get everything working well fast s owe could add more features that we would have loved to have included.
Accomplishments that we're proud of
The bot is working and can be very useful for teams wanting to organize events, even having a built-in reminder to help slackers remember their events.
What we learned
Learning to build a web app was very interesting, as well as working with the Slack API.
What's next for Eventhor
Adding more features we had hoped we could include, such as Google Maps integration for localization, google places to suggest locations for events, a doodle integration to help determine dates for events, and a generally better outlook for security within the app.
Log in or sign up for Devpost to join the conversation.