Peak Frag MVP

Discord-to-booking stack

Turn ranked grinders into booked coaching sessions.

Peak Frag is built for a narrow growth loop: discover competitive prospects inside Discord communities, pitch them the right streamer-led offer, and convert interest into a clean booking pipeline backed by Postgres.

Coaches

0

Active coaches ready to receive qualified leads.

Prospects

0

Scraped prospects tracked across Discord servers.

Booking pipeline

0

Sessions sitting in pending, paid, or confirmed status.

Scout

Discord prospect harvesting

Identify mid-tier Counter-Strike players in the 10k-50k rank band, normalize their contact data, and keep server-level context attached.

Pitch

Streamer-led coaching offers

Match each prospect with the right coach specialty, then launch personalized outreach sequences instead of broad generic blasts.

Close

Paid booking conversion

Track every session request with a booking record that can later be tied to Stripe checkout and post-purchase automation.

Operating model

Built as a lean control room, not a generic landing page.

1. Prospect discovery

Store Discord usernames, servers, rank bands, and email capture progress in a dedicated prospect layer.

2. Coach inventory

Keep streamers and coaches queryable by specialty, hourly rate, and active status so outreach can be tightly targeted.

3. Booking ledger

Tie a coach to a prospect with schedule, duration, price, status, and future Stripe reconciliation data.

Schema blueprint

Core Postgres tables

Neon-ready SQL

coaches

required

id, name, discord_handle, streamer_url, specialty, hourly_rate, bio, active

prospects

required

id, discord_username, discord_server, global_rank, email, scraped_at, emailed_at, status

bookings

required

id, coach_id, prospect_id, session_datetime, duration_minutes, price_cents, status, stripe_payment_intent