Estimate your ROAS before ever spending a dollar.
COMPLETEProject Overview
N/A
Features
- Implement auth (email/password or magic link)
Add authentication flows in Next.js and backend sessions/JWT; choose provider/library suitable for Next.js.
- User workspace & ownership model
Associate business profiles, creator profiles, and simulation runs with a user account in Postgres.
- Basic account management
Profile page, logout, and minimal settings needed for MVP.
- Design input forms and validation
Implement UI + backend validation requiring product/pricing, margins/COGS, AOV, refund rate, funnel conversion rates, LTV/repeat assumptions, attribution window, and target geo/language.
- Creator/channel input capture
Require creator audience size, demographics, engagement patterns, and historical ad performance (manual entry or upload for MVP).
- Input storage model
Create Postgres schema to store business profiles and creator profiles and link them to simulation runs.
- Define required inputs schema
Specify business inputs (product, pricing, margins, funnel conversion rates, LTV assumptions) and creator inputs (audience size, demographics, engagement, historic performance) for MVP.
- Create simulation runner service
Implement backend service that runs thousands of synthetic audience agent simulations through the funnel and aggregates outcomes.
- Pricing recommendation outputs
Compute and return low/medium/high deal price recommendations with associated probability of positive ROI/breakeven.
- Frontend workflow
Build Next.js UI to enter inputs, start a run, show progress/status, and display the three recommended prices and summary charts.
- Persist runs and results
Store inputs, run metadata, and outputs in Postgres for retrieval and comparison later.
- Aggregate distribution data
From simulation outputs, compute ROAS samples and summary stats; build histogram/bucketed distribution for UI rendering.
- Results UI chart
Implement ROAS distribution chart on results page (e.g., histogram/violin) with clear labeling and ability to compare scenarios later.
Milestones
Milestone 1
Assigned Features
- Authentication & user accounts
- Business & creator data intake (all required)
Milestone 2
Assigned Features
- YouTube creator sponsorship simulation (MVP)
Milestone 3
Assigned Features
- Simulation results visualization (ROAS distribution)