DEV Community

Maria John
Maria John

Posted on

I built a developer starter kit and discovered that building was the easy part

Every developer thinks the hard part is building. You spend weeks writing clean code, perfecting the UI, making sure everything is responsive. You push it live, set up the Gumroad page, and feel that quiet satisfaction of finishing something real.

Then you try to sell it. And you discover the actual hard part.

I built a React dashboard starter kit; Login, Register, Dashboard, All Projects, Team Management and Settings pages, built with Vite + TypeScript + Tailwind + shadcn. The kit took real time and real effort. The dashboard, especially: the structure, the tiny details, the responsiveness across every screen size. When it came together, I was genuinely proud of it. It's a piece of work.

Then I put it on Gumroad for $19 and waited.

Nothing.

Not because the product is bad. But because nobody knew it existed.

Here's what I've learned in the weeks since:

Building a product and marketing a product are completely different skills. Building comes naturally to most developers; we're trained for it, we enjoy it, we know when something is good. Marketing feels foreign. Uncomfortable. Especially if you're someone who'd rather write code than talk about what you built.

I had to join communities I'd never posted in before. Write articles about my own work. Comment on strangers' threads. All things that felt unnatural for someone who's spent years behind a screen, solving technical problems quietly.

The product itself is the easiest part of the whole journey. A clean folder structure, proper component architecture, everything connected and ready to go; that I could do in my sleep. Convincing someone to spend $19 on it? That requires a completely different muscle I'm still building.

If you're thinking about building a starter kit or any developer product to sell... build it. Absolutely build it. But go in knowing that the moment you publish it, the real work begins. The code is just the beginning.

The distribution is everything.

Here's the kit if you want to check it out; six production-ready pages so you never have to set up a dashboard from scratch again.


Top comments (0)