I completed my bachelor's degree in mid-2020. I always made it a point to put whatever meaningful projects I built on GitHub. That combined with forks of some projects and a few more projects that I actively managed left me with more than 50 repos.
I was already looking for some tool which can provide me an overview of all my repos and categorize and manage them in a better way, but couldn't find anything which exactly fit the bill.
So I decided to build one such tool on my own and started working on the basic concept in November, 2020. It did not look like much work back then.. just dump metadata from GitHub APIs into some DB and add a few additional fields and that's it!
I already had a basic structure in my mind by the 2nd week of December. In my initial designs the app looked like a single Kanban board (you can also call it a Trello board). Each lane would signify a stage in the lifecycle of the idea:
- Idea
- Active (initial POC completed)
- WIP (more detailing is being done)
- Active (is being actively monitored for issues and features)
- Archive (project has gone stale)
The cards in Idea
lane here might or might not have a GitHub repo. All the cards in all other lanes would have been populated using GitHub repos of the logged in user.
I had originally planned to deploy it on Heroku, as the Postgres db with 10k row limit that comes with the free tier would be more than sufficient for my needs. It was at this stage that I came across the post Announcing the DigitalOcean App Platform Hackathon on DEV!
Cover image: Photo by Pankaj Patel on Unsplash
Top comments (0)