Sprint (MVP)Sprint

LaxID

Define your legacy

Timeline5 weeks
TierSprint
ReactFirebaseCloud FunctionsStripeQR Codes

The Challenge

Youth lacrosse organizations need a way to verify player eligibility and identity for tournaments, but current processes are manual, paper-based, and prone to fraud. Athletes play across multiple tournaments and club teams with no centralized player identity or recruiting profile.

Our Approach

We designed a mobile-first verification flow with two user paths: players register, get verified, and receive a digital player card with a unique QR code. Tournament directors manage events, rosters, and verification through an admin portal. The system tracks scores and standings across the entire tour.

What We Built

A cross-platform web app for player registration, document verification, digital ID cards with QR codes, tournament check-in scanning, parent/guardian portal, and organization admin dashboard. Registration fees and season passes are handled through Stripe.

Document upload & verification

Digital ID cards with QR codes

Tournament check-in scanner

Parent/guardian portal

Organization admin dashboard

Compliance reporting

The Product

LaxID screenshot
LaxID screenshot 2
LaxID screenshot 3
LaxID screenshot 4
LaxID screenshot 5

By The Numbers

2,000+

Verified Players

90%

Check-in Time Reduction

12

Tournament Orgs

0

Fraud Incidents

Tech Stack

Frontend

ReactTailwind CSS

Backend

FirebaseCloud FunctionsFirestore

Payments

Stripe

Identity

Custom VerificationQR Codes

Infrastructure

Firebase HostingGitHub Actions

Want to build something like this?

Let's talk about your project — free 30-minute consultation, no strings attached.