Run the range. Develop the shooters.
One platform for the front desk and the firing point: physical ranges and typed lanes, conflict-free bookings, simple code invitations, fees, inventory, GDPR compliance, and coaching diagnostics that turn a season of training into actionable insight.
The range as it actually is.
Model every physical range, every pistol and rifle lane, and their opening hours. Let athletes book into them, with database-level validation preventing any double-booking.
A slot is never sold twice.
Capacity, opening hours, lane types and gun stock are enforced in Postgres. A hand-crafted request meets exactly the same rules the app does.
- Ranges, lanes and opening hoursCreate every physical range, type each lane pistol or rifle, and set hours per range or per individual lane. A lane can be assigned to a coach.
- Booking that reserves on requestA request occupies its lane the moment it exists. There is no pending state, so two athletes can never see the same last lane as free.
- Guardian-approved juniorsJunior athletes under your country’s digital consent age are onboarded through an explicit guardian email approval flow.
- Guests without accountsBook a walk-in or trial shooter onto a real lane and assign them a club gun just like a member, using no roster seat and requiring no login.
Invite by code. Keep the history.
A coach or owner mints a single-use invite code. When a shooter redeems it, everything they have already logged comes with them automatically, with nothing re-keyed and nothing lost.
Shooters keep their history. You get the roster.
An independent athlete who joins your club arrives with their whole record intact. If they ever leave, it goes with them. This honest arrangement makes shooters eager to log their progress.
- Zero data entry on joiningRedeem a code, and the athlete’s entire career history of sessions, equipment and notes becomes available to their assigned coach immediately.
- Categories, teams and coachesGroup the roster the way your club operates, assign athletes to coaches, and promote or demote staff with owner-level controls and full audit logs.
- Profiles with a verification trailISSF and club licence numbers with staff verification, guardian details for juniors, and an audit panel showing who changed what and when.
MFLN–7K2Q–9XB4
Stop guessing what to fix.
Direction-tagged shots become a prescriptive read: which way the misses cluster, what that pattern usually means, and a drill from your own library to run against it.
The read stays with you.
Athletes see their own charts. The plain-language diagnosis is staff-only unless the athlete opts in, so your voice is still the one that lands.
- Miss-cluster diagnosisFocus shift, trigger snatching and grip tension read from where the shots actually land, plus precision-versus-rapid stage variance and post-bad-shot recovery.
- A shared drill libraryCoach-authored drills across pistol, rifle, physical and mental categories. Athletes tag the drills practiced in their session to close the loop between prescription and practice.
- Session reviews on requestAn athlete asks for a review from the session screen. You see the shots, the timing and the technique scores, and reply with feedback that stays attached to that block forever.
- Effort against scoreSession RPE plotted against what they actually shot, club-wide for owners and own-roster for coaches. Flat scores under climbing effort is the overtraining conversation.
Every gun accounted for. Every cylinder in date.
A club's guns are its biggest shared asset and its quietest liability. Mouflon tracks each one by serial number, warns you before a compressed air cylinder reaches the end of its 10 year life, and shows the whole fleet at a glance, so no athlete is ever turned away at inspection for a lapsed cylinder.
The armoury, under control.
Owners manage the inventory, coaches read it, and both see the same fleet analytics. Athletes track their own guns the same way, cylinders included.
- Serialized to the last gunEvery club firearm is its own record: manufacturer, model, serial number, condition and the range it lives at, with a full replace and decommission history kept for the audit trail.
- Cylinder expiry, before it bitesRecord the stamped date and Mouflon does the counting: a warning inside 90 days, a clear alert once a cylinder has expired. No spreadsheet, no nasty surprise on match day.
- Flag anything for serviceA worn trigger, a sticky cylinder valve: flag the gun and it wears a maintenance pill everywhere it appears, so nothing broken quietly stays in rotation.
- Read the whole fleetFleet analytics for staff: total lane assignments and competition appearances, the guns nobody books, and everything due for service or a new cylinder, in one screen.
Compliance you can prove.
The parts that keep a club safe and inspection-ready, each doing its job in the background.
"A compressed air cylinder is legal for ten years from its stamp. Enter that date once and every screen counts down for you."
"Flag a gun for service and it is marked wherever it shows, on the club rack and in the athlete's own list, until it is fixed."
"Which guns go unused, which need a cylinder, which need a look. The analytics answer it without opening a single record."
The paperwork, handled.
Fees collected on your own merchant account, every firearm tracked to its serial and its cylinder date, and the data-protection obligations met with a button rather than a spreadsheet.
Your money, your merchant account.
Member fees run through the club’s own Stripe Connect account, making the club the merchant directly. Cash is recorded by hand on the same ledger so one screen shows who has paid.
- Stripe Connect feesConfigurable yearly memberships and range fees that deposit directly into the club bank account via Stripe Connect.
- Cash ledger integrationLog cash or bank-transfer payments against an athlete profile so the desk never asks twice who is paid up for the season.
- 10-year cylinder complianceTracks stamped cylinder expiry with a 90-day warning and an expired alert, plus a needs-service flag for club guns and athlete-owned equipment alike.
- GDPR without the spreadsheetA Data Processing Agreement recorded with its version and signee, one-tap club export as machine-readable JSON, and a clean offboarding path that detaches athletes intact.
Advice tied to the target.
Athletes request a review right from their session screen. Coaches see the raw data (shots, time, technique, and heart rate) and return a structured verdict that stays attached to that exact training block forever.
“Felt like I was dropping the barrel early on the second series. Stance felt good though.”
A structured verdict, not a casual chat.
An athlete flags a session for review; the coach returns a verdict that stays attached to that exact training block forever.
- Requested from the sessionShooters tap “Request review” on any finished session and add a note about what felt off.
- Full context in one screenThe coach reads the session data just like the athlete does, seeing score charts, technique breakdowns, and notes side by side.
- The VerdictCoaches reply with a formatted verdict. The athlete gets notified instantly, and the feedback locks onto the session record forever.
- Privacy firstVerdicts are strictly between the athlete and their assigned coaches. Other club members can never read your feedback.
Six more things it does without being asked.
Competitions & scoreboards
Run internal matches end to end: mark athletes eligible, manage line-ups and score each event, pistol or rifle, on its own scoreboard.
In-app notifications
A private inbox per user with a live unread badge: booking requests, competition invites, session changes and achievement unlocks.
Training resources & drills
Coaches build a shared library of categorised drills, training programs and per-gun maintenance records the whole club reads.
Performance analytics
Decimal logs to 10.9 with a three-phase debrief, per-athlete trends, and the ISSF 10m target plotted shot by shot.
Security & GDPR
Row-level isolation between clubs, EU-region hosting, audit trails on scores, roles and finances, and self-service erasure.
Your data, yours to keep
Export any session or a whole account to a spreadsheet or a PDF report, generated on the device, whenever you want it.
Priced for clubs that run real programs.
Simple monthly club plans that grow with your roster, with a 14-day free trial on every tier and no credit card required upfront.
Starter
For small local clubs who don't want to compromise.
- One range
- Up to 20 lanes
- Up to 50 athletes
- Scheduling & self-service booking
- Athlete practice logs & scoreboards
- Finances & member fees
- Gun Inventory & compliance
- Club athlete's analytics & Coaching verdicts
- Email support
Professional
For large professional clubs.
- Up to 5 ranges
- Up to 200 lanes
- Up to 500 athletes
- Scheduling & self-service booking
- Athlete practice logs & scoreboards
- Finances & member fees
- Gun Inventory & compliance
- Club athlete's analytics & Coaching verdicts
- Priority email support
Federation
For federations and multi-club programs.
- Unlimited ranges & lanes
- Up to 2000 athletes
- Scheduling & self-service booking
- Athlete practice logs & scoreboards
- Finances & member fees
- Gun Inventory & compliance
- Club athlete's analytics & Coaching verdicts
- Priority email support & video call support