Product Overview
Current State
The Range Day product is a free app for Android and iPhone. Data is stored in a Supabase-backed Postgres server. The app is built in FlutterFlow. Users can create drills, track scores, share with small groups, bundle drills into courses, and plan informal range days. It works offline and syncs later.
The current architecture is capped at small groups doing basic range days with limited coordination.
What Range Day Pro Is
Range Day Pro is the next layer of administrative tools for more organized training use: a paid software service for management of multiple drills across multiple people. It targets instructors, organizers, and training officers who need to manage formal training, instruction, and competition.
MVP Features
- Drill Builder — create drills with times, scoring requirements, diagrams, and required range items (targets, weapons, round counts)
- Course and Event Builder — bundle drills for range days, create itineraries for days or multi-day classes, with reminders for what to bring and where to go
- Roster Builder — add and manage participants, assign drills, message about upcoming events, associate past scores with new accounts, create user groups by attendance/interests/equipment/competency
- On-Range Scoring — robust multi-device scoring for instructors with multiple ROs, with shot timer integration
- Dashboard and Reporting — sortable tables and graphs on individuals, days, or classes, exportable CSVs
White-Label / Containerized
The product is designed as a white-label, containerized application. Organizations can deploy it privately or on-prem. T.REX ARMS uses the same codebase, skinned and marketed as the official Range Day Pro app.