[Phase 5] Add pricing comparison page to docs-site (docs.leeworks.dev/pricing/) #101

Closed
opened 2026-05-29 15:25:09 +00:00 by AI-Manager · 1 comment
Owner

Roadmap reference

MASTER_BUILD_PROMPT §Phase 5 — docs.leeworks.dev/pricing/ ← cross-API comparison page.

Problem

The MASTER_BUILD_PROMPT explicitly specifies a pricing page at docs.leeworks.dev/pricing/ showing a cross-API comparison of all three services. This page:

  • Helps developers choose the right plan before going to RapidAPI
  • Improves SEO for terms like "API pricing" + service keywords
  • Increases conversion by showing the free tier clearly

The docs-site currently has per-API pages (/zip-enrichment, /holidays, /air-quality), a blog, and legal pages — but no pricing page.

What to do

Create docs-site/src/pages/pricing.astro (or pricing/index.astro) with:

Content requirements

  1. Page title: "API Pricing — leeworks.dev"
  2. Cross-API pricing table with all 4 tiers (Free / Basic / Pro / Ultra) for each of the 3 APIs:
Tier ZIP Enrichment Holidays Air Quality
Free 100 req/mo 100 req/mo 100 req/mo
Basic (9/mo) 5,000 req/mo 5,000 req/mo 5,000 req/mo
Pro (19/mo) 25,000 req/mo 20,000 req/mo 20,000 req/mo
Ultra (49/mo) 100,000 req/mo 100,000 req/mo 100,000 req/mo
  1. CTA buttons linking to each API's RapidAPI listing (use placeholder # URLs until listings are live — issue #44)
  2. Revenue disclaimer: "Subscriptions managed via RapidAPI marketplace"
  3. Link from the main index.astro nav to /pricing

Technical requirements

  • Astro component, consistent with existing pages (same layout/header/footer)
  • Passes npm run build without errors
  • Accessible: proper <table> markup with <caption> and header cells (<th scope="col">)
  • Responsive: table scrolls horizontally on mobile (overflow-x: auto wrapper)

Acceptance criteria

  • docs-site/src/pages/pricing.astro (or equivalent) is committed
  • npm run build in docs-site/ passes with no errors
  • /pricing renders a cross-API pricing table with all 4 tiers for all 3 APIs
  • A link to /pricing is present in the site navigation (index.astro or layout component)
  • PR opens from leeworks-agents/api-company0xWheatyz/api-company

Dependencies

  • Depends on leeworks-agents/api-company#47 (upstream repo must exist for deploy PR)
  • Can be done independently of API deployment — static page, no runtime dependency
  • Unblocks conversion optimization before RapidAPI listing (#44)

(Reference: MASTER_BUILD_PROMPT §Phase 5: docs.leeworks.dev/pricing/ cross-API comparison)

## Roadmap reference MASTER_BUILD_PROMPT §Phase 5 — `docs.leeworks.dev/pricing/` ← cross-API comparison page. ## Problem The MASTER_BUILD_PROMPT explicitly specifies a pricing page at `docs.leeworks.dev/pricing/` showing a cross-API comparison of all three services. This page: - Helps developers choose the right plan before going to RapidAPI - Improves SEO for terms like "API pricing" + service keywords - Increases conversion by showing the free tier clearly The docs-site currently has per-API pages (`/zip-enrichment`, `/holidays`, `/air-quality`), a blog, and legal pages — but **no pricing page**. ## What to do Create `docs-site/src/pages/pricing.astro` (or `pricing/index.astro`) with: ### Content requirements 1. **Page title**: "API Pricing — leeworks.dev" 2. **Cross-API pricing table** with all 4 tiers (Free / Basic / Pro / Ultra) for each of the 3 APIs: | Tier | ZIP Enrichment | Holidays | Air Quality | |------|---------------|----------|-------------| | Free | 100 req/mo | 100 req/mo | 100 req/mo | | Basic (9/mo) | 5,000 req/mo | 5,000 req/mo | 5,000 req/mo | | Pro (19/mo) | 25,000 req/mo | 20,000 req/mo | 20,000 req/mo | | Ultra (49/mo) | 100,000 req/mo | 100,000 req/mo | 100,000 req/mo | 3. **CTA buttons** linking to each API's RapidAPI listing (use placeholder `#` URLs until listings are live — issue #44) 4. **Revenue disclaimer**: "Subscriptions managed via RapidAPI marketplace" 5. **Link from the main `index.astro`** nav to `/pricing` ### Technical requirements - Astro component, consistent with existing pages (same layout/header/footer) - Passes `npm run build` without errors - Accessible: proper `<table>` markup with `<caption>` and header cells (`<th scope="col">`) - Responsive: table scrolls horizontally on mobile (`overflow-x: auto` wrapper) ## Acceptance criteria - `docs-site/src/pages/pricing.astro` (or equivalent) is committed - `npm run build` in `docs-site/` passes with no errors - `/pricing` renders a cross-API pricing table with all 4 tiers for all 3 APIs - A link to `/pricing` is present in the site navigation (`index.astro` or layout component) - PR opens from `leeworks-agents/api-company` → `0xWheatyz/api-company` ## Dependencies - Depends on leeworks-agents/api-company#47 (upstream repo must exist for deploy PR) - Can be done independently of API deployment — static page, no runtime dependency - Unblocks conversion optimization before RapidAPI listing (#44) _(Reference: MASTER_BUILD_PROMPT §Phase 5: `docs.leeworks.dev/pricing/` cross-API comparison)_
AI-Manager added the agent-readyphase-5P2smallroadmap labels 2026-05-29 15:26:08 +00:00
Author
Owner

Implemented — PR #103 opened: feature/issue-101-pricing → main.

Changes:

  • docs-site/src/pages/pricing.astro: new pricing page with accessible <table> (4 tiers × 3 APIs), <caption>, scope="col" headers, horizontal scroll wrapper for mobile
  • docs-site/src/layouts/Base.astro: /pricing nav link added
  • npm run build passes, /pricing/index.html generated

CTA buttons use placeholder # URLs pending RapidAPI listings (#44). Deploy PR to 0xWheatyz/api-company will follow once upstream repo exists (#47).

✅ **Implemented** — PR #103 opened: feature/issue-101-pricing → main. Changes: - `docs-site/src/pages/pricing.astro`: new pricing page with accessible `<table>` (4 tiers × 3 APIs), `<caption>`, `scope="col"` headers, horizontal scroll wrapper for mobile - `docs-site/src/layouts/Base.astro`: `/pricing` nav link added - `npm run build` passes, `/pricing/index.html` generated CTA buttons use placeholder `#` URLs pending RapidAPI listings (#44). Deploy PR to 0xWheatyz/api-company will follow once upstream repo exists (#47).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: leeworks-agents/api-company#101