Skip to content

About

Cooperative economics tool that scores a project's revenue potential (Audience × Offer × Trust / Barriers + Friction) and generates AI-powered strategy. Front Porch Economics.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

19 Commits

Folders and files

Repository files navigation

Revenue Strategy Engine (RSE)

A cooperative economics tool for scoring revenue potential and generating AI-powered strategies — built for Front Porch Economics / Asia's project ecosystem.

Same architecture as PWSE (pwse-6q3.pages.dev): Cloudflare Pages frontend + Cloudflare Worker backend proxying the Anthropic API.


Structure

rse/
├── public/
│   └── index.html        ← Full frontend (deploy to Cloudflare Pages)
├── src/
│   └── worker.js         ← Cloudflare Worker (proxies Anthropic API)
├── wrangler.toml         ← Worker config
└── README.md

Deploy: Worker first

1. Deploy the Worker

cd rse
npx wrangler deploy

2. Set your Anthropic API key as a secret

npx wrangler secret put ANTHROPIC_API_KEY
# paste your key when prompted

3. Note your Worker URL

After deploy, Wrangler prints something like:

https://rse-worker.<your-subdomain>.workers.dev

Deploy: Pages frontend

Option A — Cloudflare Pages (recommended, matches PWSE setup)

  1. Push the public/ folder to a GitHub repo
  2. Go to Cloudflare Dashboard → Pages → Create project
  3. Connect your repo, set build output directory to public
  4. Deploy

Option B — Direct upload via Wrangler

npx wrangler pages deploy public --project-name=rse

Connect Worker to Pages

In your Cloudflare Pages project settings:

  • Go to Settings → Functions → KV namespace bindings (or just use a redirect rule)
  • OR: in your Pages project, add a _routes.json to proxy /api/* to your Worker URL

Simplest approach: in public/index.html, change:

const WORKER_URL = "/api/strategy";

to your full Worker URL:

const WORKER_URL = "https://rse-worker.<your-subdomain>.workers.dev/api/strategy";

Then redeploy Pages. Done.


Formula

R.P. = (A × O × T) / (B + F) × 100
  • A — Audience size & reach (1–10)
  • O — Offer clarity & strength (1–10)
  • T — Trust & credibility (1–10)
  • B — Barriers to entry (1–10, drags score down)
  • F — Friction & overhead (1–10, drags score down)

Score range: 0–100. Tiers: Pre-launch / Emerging / Building / Ready.


Projects pre-seeded

  • Solar Roots Co-op
  • Front Porch Economics
  • Perspective 33
  • Liberation Logic / BlackVoteWatch
  • Custom (blank)

Environment variables

Variable Where Notes
ANTHROPIC_API_KEY Worker secret Set via wrangler secret put — never in code

Built by Asia K. · Front Porch Economics · Boston, MA

About

Cooperative economics tool that scores a project's revenue potential (Audience × Offer × Trust / Barriers + Friction) and generates AI-powered strategy. Front Porch Economics.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages