Loading page

Product Story

How I Built a Curated Product Discovery Platform That Actually Helps Makers Get Found

From a side project to a live catalog: how My Own Product helps software makers and indie founders get discovered by real buyers and builders.

How I Built a Curated Product Discovery Platform That Actually Helps Makers Get Found

The Problem That Started It All

Every week I discovered incredible software tools through Twitter threads, Hacker News comments, or a random blog post. But finding the right tool at the right moment — when I actually needed it — was painful.

Existing directories were either outdated, ad-driven, or so overwhelmed with submissions that quality control was non-existent. Thousands of listings, no editorial care, no way to trust what you were reading.

What if there was a catalog where every listed product was genuinely reviewed, described honestly, and organised in a way that respects the buyer's time?

That question became My Own Product.

Building the Catalog Foundation

The first challenge was structure. A product catalog sounds simple until you start modelling the real world:

  • Products belong to categories, but a great email tool is also a developer tool.
  • Pricing models change. Freemium becomes paid. Open source adds a cloud tier.
  • Duplicate submissions arrive. Two founders submit the same tool from different email addresses.

I built the data model carefully from day one. A canonical URL hash deduplicates products automatically. Category taxonomy is flat but filterable. Every listing has both a short card description and a long detailed view, because discovery and evaluation are two different moments in a buyer's journey.

The Submission and Review Flow

Letting anyone submit a product is easy. Maintaining quality is hard.

My Own Product has a structured submission flow where founders describe their tool, pricing model, and company. Each submission enters a review queue. Approved listings go live with a unique public product page, SEO-optimised metadata, structured JSON-LD, and a canonical URL that search engines can index with confidence.

The admin review interface was built to be fast: approve, request changes, or reject in seconds. No bloated CMS, no complex workflow states.

Stories: Giving Makers a Voice

The catalog answers what a product does. But buyers increasingly want to understand who built it and why.

That led to the Stories feature — a space where product makers can share their build journey in long-form writing. Think of it as a blog that lives directly next to the product it talks about. Founders can write about technical architecture decisions, early growth lessons, or the customer insight that led to their biggest product pivot.

Stories are full Markdown, rendered with proper heading hierarchy, code blocks, and image support. Each story is independently indexed, linked back to the product, and surfaced in related reading recommendations.

What I Got Right (and What Was Hard)

What worked well: - Building on Laravel and Livewire kept the codebase lean and the developer experience smooth. - The company-fair ordering algorithm ensures that in the mixed feed, every brand gets equal first-impression visibility before any brand appears twice. - Custom pagination, SEO metadata, geo headers, and robots.txt were built as first-class features — not afterthoughts.

What was genuinely hard: - Deduplication logic for product domains across shared hosting providers. - Making the submission form honest without making it intimidating for first-time founders. - Designing a story editor that felt as natural as writing in Notion but produced clean, semantic HTML.

What's Next

My Own Product is live and actively being refined. The roadmap includes:

  • Verified maker badges on listings.
  • Saved collections so buyers can build shortlists.
  • Story comments and reactions.
  • API access for developers who want to embed catalog data in their own tools.

If you have built something worth discovering, submit your product. And if you have a story to tell about how you built it — write it here.