Skip to content

Shubham-Jain52/Marketers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Marketers ⚡

Your AI-powered sales war room. Drop in a GTM brief, get your entire go-to-market strategy in seconds.

Marketers Python JavaScript License


What is Marketers?

Marketers is a multi-agent AI application that takes a B2B SaaS product brief and instantly generates a complete, battle-ready go-to-market package. Three specialized AI agents work in parallel — each owning a distinct piece of the GTM puzzle — to produce output you can act on immediately.

The interface is built with a retro-futuristic terminal aesthetic: dark, fast, and alive. It feels like a sales war room, not a dashboard.


The Three Agents

Agent Icon Purpose
Scout 🎯 Identifies and ranks your top target accounts with scored fit analysis
Outreach ✉️ Writes a cold email with a streaming typewriter effect, ready to copy and send
Objection Handler 🛡️ Anticipates the top sales objections and crafts sharp, confident rebuttals

All three run from a single GTM brief you paste into the terminal input.


Demo

Hit INSTANT DEMO on the landing screen — no API key, no backend, fully mocked. See all three agents fire up in under 5 seconds.


Tech Stack

Layer Technology
Frontend React, Tailwind CSS, Framer Motion, Lucide Icons
Backend Python (FastAPI / Flask)
Fonts Space Mono (headers), Inter (body)
Animations CSS stagger transitions + 60ms/word typewriter effect

Project Structure

Marketers/
├── frontend/          # React app
│   └── src/
│       └── App.jsx    # Main state machine: landing → processing → results
├── backend/           # Python API server
├── design/            # Design assets and mockups
├── docs/              # PRD and architecture docs
├── memory/            # Agent memory / context files
├── test_reports/      # Automated test output
├── design_guidelines.json  # Complete design system spec
└── .gitconfig

Getting Started

Prerequisites

  • Node.js ≥ 18
  • Python ≥ 3.10
  • An Anthropic or OpenAI API key (for live mode)

Frontend

cd frontend
npm install
npm run dev

Backend

cd backend
pip install -r requirements.txt
python server.py

The frontend dev server proxies API requests to the backend. Copy .env.example to .env and add your API key before running in live mode.


UI Screens

Landing — Terminal-style textarea for your GTM brief. Two entry points: live mode (RUN MARKETERS) or INSTANT DEMO (zero API calls, fully local).

Processing — Full-screen boot sequence with staggered status lines and a 3-second animated progress bar.

Results — Three-column layout (Scout | Outreach | Objection Handler). A Download GTM Package bar slides up from the bottom when all agents finish, letting you save your entire output as a .txt file.


Design System

The complete color palette, typography rules, animation timings, and component instructions live in design_guidelines.json.

Key values at a glance:

Background:  #080810
Surface:     #11111c
Scout:       #6366f1  (Indigo)
Outreach:    #10b981  (Emerald)
Objection:   #f59e0b  (Amber)
Fonts:       Space Mono + Inter

Contributing

  1. Fork the repo
  2. Create a feature branch: git checkout -b feat/your-feature
  3. Commit your changes: git commit -m "feat: add your feature"
  4. Push and open a Pull Request

All interactive elements must include a data-testid attribute in kebab-case (see design_guidelines.jsontesting_rules).


License

MIT © Shubham Jain

About

AI-powered GTM automation — drop in a B2B SaaS brief, get target accounts, a cold email, and objection rebuttals in seconds.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors