Inspiration

When I started my open-source development journey, I often searched for various open-source projects. After exploring some repositories, I used to lose track of the old repos which I visited. Moreover, it took a lot of time to search for good first issues in those repositories every day.

What it does

Repo hub is a GitHub repository issue tracking platform. Any user can save his favorite GitHub repositories on this platform as well as some issue labels corresponding to those issues which we want to track. Then the user can search for relevant issues in all those repositories with the click of a button.

How we built it

The front end was built using React.js+ Vite. Tailwind CSS was used as a Postcss library for easy styling. Tailblocks was also used to get free and responsive UI components. I got the relevant icons from Flaticon's website. This platform uses Github's graphQL API to fetch relevant issues based on queries given. All the user's data is stored in the browser's local storage.

Challenges we ran into

I had to learn about graphQL to make this project in such a short duration. I also faced some issues while domain registration. Reading through Github's documentation was also a pain.

Accomplishments that we're proud of

Completing a working project on time is surely a big achievement.

What we learned

I learned about GraphQL and the usage of local storage in react.js. I also learned to use Azure Speech Engine for sound while making the demo video.

What's next for Repo hub

Next, I will integrate features to track repositories from Gitlab as well as other popular remote repository sites.

Built With

Share this project:

Updates