Hacklight is a Vue.js component that using a certain keyword, becomes a carousel showcase of repositories. Our idea was to create a small component that ultimately, would allow us to showcase repositories of projects made during hackathons.
How we built it
The Vue component runs on the express server on node
What we learnt
We learnt how to use the Vue.JS framework. as well as managing our own API requests. Using Vue.JS, we were able to implement a component design which means eventually we can tear out the functionality and publish it for others to use.
As well as this, we learned how to handle GitHubs v4 API, utilising GraphQL to make requests.
GraphQL really simplified our calls to the API meaning we had only one request. To implement similar functionality using the Rest API, we would likely have needed three requests.