cody@spectaclewebdesign.com

Rebuilding My Edge Extension - 03/28/2024

Rebuilding what was built for myself into something others can use.

Rebuilding Tab Grouper

Tab Grouper started as a necessity — a way to manage the million tabs I kept open 24/7. It was primitively simple. I wanted to group by domain (or subdomain), quickly collapse, expand, close, sort all from keyboard shortcuts, context menus, and a UI. I have used this thing on all my devices since I built it. A few of my friends have to. But then I noticed I had almost 200 users (187-ish)… and I thought I might as well give it some love.

Tab Grouper Before

Tab Grouper After

Analysis Paralysis

As with most of my side projects (and client projects, work projects, decisions, life…) I was initially stuck in analysis paralysis. There are so many options out there, and I really wasn’t sure the best pursuit. In short, I wanted a few things:

Apparently, the extension space isn’t as loved out as traditional web development, but that’s ok. I found Plasmo to be the best suited for my needs. I did initially try migrating the project as is over to Plasmo, but I failed. I ended up scrapping all the old work and rebuilding it from scratch. I used their supabase starter to get things bootstrapped, then added tailwindcss and flowbite-react.

I have to say — this combination is incredible. I was able to rebuild my entire extension pretty quickly. Now I have a great foundation for long-term maintenance and feature enhancement. More on this setup in future posts.

Some Minor Details

Here’s the gist for those considering a similar venture:

The Future

I will be monetizing the extension. I believe this space can be taken advantage of if I do things right. Of course, the features I launched it with will remain free. I have some great ideas for what I want to offer that I hope my users like as well. I snagged tabgrouper.com (not live yet) so I can build out the landing page and start driving traffic to the extension. I also plan to release it to the Chrome extension store as well.

Before I add any premium features or subscriptions, I’m re-releasing the app built on the new foundation with a small survey to gauge how my current users are liking and using the app. Using these insights (if I get any), I can build out the premium features and hopefully land a few users from the get go. We will see how it goes!

Feel free to check out the repo.