Inspiration

This challenge rewards public attention: one original marketing asset that can earn reactions, votes, comments, and shares without paid ads, bots, or shortcuts. MarketMirror was built around that exact scoreboard. Instead of generating generic marketing copy, it helps shape an idea into something people can judge quickly: would they react, share, vote, or scroll?

What it does

MarketMirror turns a rough product idea into a vote-ready campaign package. It generates a sharp public hook, ConnectsBlue-ready post copy, a 20 second video script, a visual brief, a downloadable campaign card, and a scoring cockpit mapped to the hackathon criteria: engagement, creativity, originality, virality potential, and vote readiness.

How we built it

The MVP is a React and TypeScript app deployed on GitHub Pages. The campaign engine runs deterministically in the browser so the demo works without an API key. For stronger generations, the repo includes an optional local NVIDIA NIM proxy: add NVIDIA_API_KEY later, run the proxy, toggle the NVIDIA mode in the app, and the same campaign brief can be upgraded with an LLM response.

Challenges we ran into

The hard part was designing for public reaction instead of polished-but-forgettable copy. The app needed to produce an asset with tension, proof, a clear voting prompt, and an organic launch plan while staying inside the rules: no paid ads, no bots, and no fake engagement.

Accomplishments that we're proud of

The MVP is live, source code is public, and the workflow is complete enough for a real submission: brief input, asset generation, hook tournament, rubric score, launch checklist, compliance checks, export prompt, and downloadable campaign card.

What we learned

A good hackathon marketing entry is not just a nice slogan. It needs a visible enemy, a concrete proof point, a reason to comment, and a low-friction action that makes voting feel natural.

What's next for MarketMirror

The next update is replacing the temporary submission media with a recorded walkthrough and publishing the selected campaign asset on ConnectsBlue for real engagement before judging. The live app and GitHub repo are already linked below.

Built With

Share this project:

Updates