About this project

HERS365 is a dedicated recruiting platform for girls flag football, designed to connect athletes with coaches and provide tools for NCAA scholarship pursuit. The repository is organized into a client (React + TypeScript) and a server (Node.js + Express + TypeScript). The client includes key pages such as a home feed with hero banner and stat cards, athlete profiles, a top 250 leaderboard, a coach discovery board, direct messaging, training drills, a landing page, authentication, and subscription pricing tiers (Rookie/Pro/Elite). The server provides REST API endpoints for authentication, athlete listing and detail retrieval, Stripe checkout for subscriptions, and a health check. It includes database schema definitions, a connection module, and seed data for testing. Local development is straightforward: run `npm install && npm run dev` in both `client` and `server` directories. The project emphasizes a PR-based workflow with CI checks and requires approval from a lead reviewer. The team consists of an owner, a lead architect, a frontend developer, and a backend developer. The platform is live at https://hers365.vercel.app.