Floodlit American football stadium field at dusk
VertecsPortfolioSports Tech

RepMax

Industry
Sports Tech
Team
4–6
Project state
Launched
Country
United States

About a Project

RepMax connects football talent with college programs across six roles—athletes, parents, coaches, recruiters, clubs, and admins—each with its own dashboard and permissions. The product includes public athlete cards (QR + view tracking), film and shortlists, recruiter CRM, messaging, club tournaments, Stripe billing, AI onboarding, and admin tools. Built as a Turborepo Next.js 15 app on Supabase Auth + PostgreSQL RLS with Zod APIs and Vitest/Playwright coverage.

Project Idea

  • One platform for athletes, parents, coaches, recruiters, clubs, and admins.
  • Portable athlete identity via public cards and film.
  • Recruiter CRM and club tournaments—not just a directory.

Project Challenges

  • Fragmented recruiting tools across film, spreadsheets, and ad-hoc outreach.
  • Different buyers needing distinct products and pricing.
  • Secure access control for athlete data and messaging.

Results

  • Multi-role product depth
  • Ops for recruiting and events
  • Launch-ready monetization

Business Challenges

Each stakeholder needed a different product surface. We had to enforce role isolation with RLS, keep recruiter CRM separate from shortlists, support real tournament ops, and monetize multiple buyer types—while evolving a large schema and App Router surface inside Turborepo.

  • Fragmented recruiting tools across film, spreadsheets, and ad-hoc outreach.
  • Different buyers needing distinct products and pricing.
  • Secure access control for athlete data and messaging.
RepMax recruiting platform homepage with athlete profile card

Project in Details

A sports recruiting OS with six roles, operational workflows, Stripe billing, and a Supabase-secured Next.js stack.

System Architecture

Turborepo: Next.js 15 web app + shared packages + Supabase migrations.
Supabase Auth + PostgreSQL RLS for multi-role isolation.
App Router dashboards, public cards, and 60+ API endpoints.
Stripe catalog with webhook-driven subscription state.

Product Essentials

Role-based dashboards with middleware-enforced access, Supabase Auth + RLS, and Zod-validated APIs. Explicit domain models for CRM pipelines, tournaments, and Stripe webhooks. Auth-free public cards with view tracking; AI onboarding and zone tools without forcing one UI on every role.

6 role dashboards (athlete, parent, coach, recruiter, club, admin)
Public athlete cards with QR tracking
Film, shortlists, and messaging
Recruiter CRM Kanban pipeline
Club tournaments and brackets
Stripe subscriptions and webhooks
AI onboarding and zone intelligence

6 role dashboards (athlete, parent, coach, recruiter, club, admin)

A multi-role football recruiting platform—athlete cards, film, recruiter CRM, tournaments, and Stripe billing—built with Next.js, Turborepo, and Supabase.

This feature provides comprehensive functionality with a responsive, mobile-first experience to enhance user experience and streamline operations.

RepMax features and how-it-works flow for athlete onboarding

Building a multi-role sports platform?

We ship role-based products with Supabase, billing, and operational dashboards—not just landing pages.

Development in Detail

  • Role dashboards for athlete, parent, coach, recruiter, club, and admin.
  • Public athlete cards with QR and profile-view tracking.
  • Film, messaging, shortlists, and recruiter CRM Kanban.
  • Club tournaments: registrations, brackets, games, and standings.
  • Stripe checkout/webhooks, AI onboarding, and admin feature flags.

Technology stack

Built with modern technologies and best practices to ensure scalability and performance.

Web Architecture

Next.js
TypeScript
Turborepo
Supabase
PostgreSQL
Stripe
Anthropic
Tailwind CSS
Vitest
Playwright

Results Obtained

A live multi-role recruiting platform on repmax.io—cards, film, CRM, tournaments, and paid plans—backed by a typed monorepo and automated quality checks.

Multi-role product depth

Six authenticated dashboards share one secure data model with real recruiting workflows.

Ops for recruiting and events

CRM, film, cards, and tournaments replace scattered tools in one platform.

Launch-ready monetization

Multi-line Stripe billing, RLS, and automated tests support a commercial launch.

Our client say

United StatesUnited States
Sports Tech

William

Owner at RepMax

“Great Teamwork! Can’t wait to keep working with them”