The Replatform Is Live

A decade-old platform, rebuilt in two weeks, now in production.

JG

Joe Guster

May 7, 2026 · 6 min read

Joe Does Tech - IABB Replatform is Live

Replatforming is the project most founders dread.

Not because the idea is wrong. Not because the old system was good. But because rebuilding something that already exists, with real users and real data, feels riskier than building something new. There's no blank slate. There's history, technical debt, and a live product you can't just turn off while you figure it out.

I just did it for I Am Black Business. It took two weeks to build. And as of this week, the new platform is live at iamblackbusiness.com.


Why the Old Platform Had to Go

I Am Black Business had been running for close to a decade. The original stack, a custom PHP application with MySQL and Elasticsearch, served its purpose for a long time. But what the next chapter of the platform needed couldn't be built on that foundation.

There was no queue or worker layer, which meant scheduled enrichment, certification scanning, and newsletter assembly had nowhere clean to live. Search was rigid and not built for the kind of structured data and AI-generated content the platform needs to support going forward. Mobile was effectively impossible without an API-first backend. And monetization, tiered memberships, Stripe-native subscriptions, premium feature gating, was being retrofitted onto infrastructure that was never designed for it.

The trigger wasn't frustration with the old stack. It was opportunity. A membership tier model ready to launch, a mobile app on deck, and the recognition that the AI features the platform needs next require a foundation built for them. Doing all of that on the old stack wasn't viable. Doing none of it wasn't an option.


What Made This Different From a Typical Rebuild

The hardest part of any replatform isn't the technology. It's the scope discipline.

When you're rebuilding something that already exists, every conversation becomes a temptation to add what was missing the first time. Mobile in-app purchases. Self-serve ad management. Custom AI models. All of it real, all of it eventually correct, none of it belonging in version one of the new platform.

Because I Am Black Business already had a decade of business context, the discovery work looked different than a greenfield project. The problem was well understood. The users were real. The gaps were documented by years of running the platform. That context meant I could move faster on the technical decisions because I wasn't still figuring out what I was building. I was figuring out how to build it better.

That's the advantage a replatform has over a new build when you approach it with discipline. You're not starting from zero. You're starting from clarity.


The New Stack, Now in Production

The new platform runs on NestJS and Next.js, with self-hosted MongoDB as the primary database and OpenSearch handling search. Stripe handles payments natively. Authentication is built with mobile readiness already wired in.

The architecture splits into two servers: an app server handling the Next.js frontend, the NestJS API, and the admin layer, and a data server running OpenSearch and MongoDB. Clean separation of compute from state. That decision matters less for today and more for what comes next.

A BullMQ worker layer is designed and ready to be implemented in the next phase. That's what will make the platform intelligent rather than just functional. Discrete background workers will handle federal certification scanning, news aggregation, newsletter assembly, featured listing selection, and weekly stats rollups. The automation pipelines are coming. The foundation is ready for them.

Everything that touches user data is self-hosted. Analytics, ad serving, enrichment pipelines. That's a deliberate data ownership stance, not a cost decision.


How AI Fit Into the Build

Same pattern as SoleTrackr. AI was in the room throughout but it wasn't first.

The stack decisions came from understanding what the platform needed to do, not from prompting for recommendations. Once those decisions were made, Claude Code handled the implementation. NestJS API scaffolding, MongoDB schema design, the worker architecture, Next.js frontend, Stripe integration. All of it built without me writing a single line of code.

What made that possible wasn't a clever prompt. It was a well-framed problem handed to the right tool at the right moment. The two weeks moved fast because the foundation was clear before the first prompt was written.

The platform is also now built to support AI features in a way the old stack never could. AI-generated content, reputation summaries, listing enrichment, and future Q&A capabilities can be stored as owned IP inside MongoDB rather than re-fetched from a third party every time. Premium feature gating is wired into the membership system so AI capabilities can ship behind the right tier without retrofitting access control later.


Two Weeks From Kickoff to Live

Week one was the foundational lift. Standing up the API, getting the database and search layer talking, migrating a decade of listing data, and proving the new search infrastructure could handle thousands of verified businesses. The unglamorous work that has to be right before anything visible can happen.

Week two was where it started feeling like a product again. The frontend coming online, Stripe wiring through, and a working environment that was real enough to demo and test.

From there it was testing, hardening, and final cutover. As of this week, iamblackbusiness.com is running on the new stack.

Two weeks of build for a replatform of this scope was fast. It was fast because the business context was already aligned before the first commit. When you know what you're building and why, and you have the right tools executing the implementation, the calendar compresses in ways that feel surprising until you understand why it happened.


What's Next for IABB

The new platform is live. The membership tier model is in production. The newsletter pipeline is in place. Federal certification badge integration, the BullMQ automation pipelines, and AI-powered listing features are all next in the sequence, built into a foundation that's ready to support them.

If you're a founder sitting on a platform that's limiting what you can build next, the question worth asking isn't whether you can afford to replatform. It's whether you can afford not to.


I Am Black Business is live at iamblackbusiness.com. If you're a founder with a replatform, a new build, or an idea that needs the right foundation, reach out. Genesis 37 Labs exists for exactly that conversation.

Practitioner Circle

Join the Practitioner Circle

Get a weekly deep dive into UI architecture and practitioner workflows. No fluff, just craft.

More from JoeDoesTech

View Archive