Inspiration
Do you know what other pods are working on? Sometimes we even don't know what our team members are working on. To solve this problem we made an app where you can view a live feed of what's happening in your organization.
What it does
It tracks the activities like issues, pull requests, pushed commits and comments in an organization using GitHub webhooks. And present that information on a simplistic, clean front-end build in Vue.
Challenges I ran into
GitHub webhooks doesn't provide all the information we needed so we spun another service which will collect data using GitHub APIs. But GitHub API was very slow, information was volatile so we can't save them in our database for long. So we spun a Redis Cache server to cache API requests to GitHub
Accomplishments that I'm proud of
I have used a frontend framework for the first time.
What I learned
Learned about caching, webhooks, Vue.
What's next for CollabOn
A lot of features will be added soon to the CollabOn.
Built With
- github-api
- github-weebhooks
- node.js
- vuejs
Log in or sign up for Devpost to join the conversation.