DEV Community

Jacob Marshall
Jacob Marshall

Posted on • Originally published at jacob.omg.lol

4 2

Product launch: Startrack

Recently, I launched Startrack in a YouTube livestream. It's an easier way to star repos on GitHub. Commonly, you'll head to a repo with the intent to star. Perhaps you saw the website first, or have been using the project for a while but not starred. When you click the link to a repo, you are overwhelmed by a lot of useful information like files, the README, and commit history. This can cause you to loose that intent to star.

Startrack aims to solve this problem, and is a bit like twitter intents. With Startrack, that intent is preserved. When you go to a Startrack starring page, you are presented with some context about the repo, like a name, description and author, along with a button to star in one click.

I am able to achieve this great user experience, because the first time you attempt to star a repo, you are prompted to authenticate with GitHub. Startrack then receives an oAuth token, which it uses to authenticate with the GitHub API. As this token is persisted in a database, you can easily star repos with minimal friction.

Another key feature of Startrack is its ease of setup. All it takes to use Startrack with your repo is a URL in this format:

https://startrack.vercel.app/star/[OWNER]/[REPO]
Enter fullscreen mode Exit fullscreen mode

That's it! There is no complex setup required. And Startrack also offers an easy and fast way for returning back to the page you were starring from. It uses the history stack to go back, allowing for the page to be served from the browser cache for fast load times. This results in minimal disruption to the user.

That's it for this post! If you enjoyed it and are able to financially support me, please buy me a coffee. Otherwise, a Twitter follow (@jqcat) or a YouTube subscribe (Jacob Marshall) would be nice. You can also star this repo or follow me on GitHub (@jacobhq). Have a great day.

Hostinger image

Get n8n VPS hosting 3x cheaper than a cloud solution

Get fast, easy, secure n8n VPS hosting from $4.99/mo at Hostinger. Automate any workflow using a pre-installed n8n application and no-code customization.

Start now

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more