Daily Update Brandivize

Day 3 of Building in Public

If you want to do this yourself go here to Start Your Own 100-Day Challenge →

Backend Day

Yesterday I shipped the landing page. Today I built the brains behind it.

The goal was simple: create the backend logic that powers the awareness stage diagnostic. Paste in your copy, get back the diagnosis and five rewrites.

Let’s see what got done.


The Backend Architecture

I’m using Go with go-zero for the API layer. It’s the same stack I use for my other projects, so I can move fast.

The core flow:

  1. User pastes their marketing copy
  2. API receives the text
  3. Diagnostic engine analyzes the awareness stage
  4. AI generates five versions of the same message for each stage
  5. Results return to the frontend

Most of this logic is now working. The analysis endpoint is live. The AI prompts are tuned for Schwartz’s framework.


What Got Built

Today I focused on the backend logic that makes the diagnosis work:

  • Analysis endpoint - receives copy, returns awareness stage classification
  • Stage detection logic - identifies which awareness stage the copy is written for
  • Rewrite generation - creates five versions targeting each awareness stage
  • Message framework extraction - pulls out core promise, mechanism, and proof elements

The prompts took the longest. Getting the AI to understand Schwartz’s framework deeply enough to apply it consistently wasn’t trivial. But it’s working now.


Product Hunt Registration

I also registered Brandivize on Product Hunt today.

Why now? Because launch day prep takes time. You need:

  • A maker profile
  • Product listing with screenshots
  • Tagline and description
  • Launch timing decisions

I’d rather have this ready and waiting than scrambling at the last minute.

The plan is to launch on Product Hunt once the MVP is fully functional. Not before. I’m not going to launch vaporware. The product needs to deliver on its promise first.


What’s Left

The backend is mostly complete. Here’s what still needs work:

  • Frontend integration - connect the landing page forms to the API
  • Results display - show the diagnosis and rewrites in a clean UI
  • User dashboard - basic page where users can see their analyses
  • Polish - error handling, loading states, edge cases

Tomorrow is Christmas, so I might take it easy. Or I might not. We’ll see how the energy feels.


Day 3 Done

Backend logic is working. Product Hunt is prepped. The diagnostic engine can now detect awareness stages and generate rewrites.

Tomorrow the pieces start connecting. Frontend meets backend. The product becomes real.

See you then.

Written by

Alma Tuck

Back to all updates