For clubs For athletes About Contact Support
For clubs, federations & coaches

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.

Multi-range & typed lanes Single-use invite codes Prescriptive coach verdicts Stripe Connect fees Serialized gun inventory EU-hosted, DPA included
Operations & scheduling

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.

Range 1 · 08:00–22:00 ACTIVE
10 pistol lanes · 6 rifle lanes
For owners and range officers

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.
Roster & members

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.

Athlete-owned records

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.
invite · single use · 14 days ACTIVE

MFLN–7K2Q–9XB4

Coaching & diagnostics

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.

For coaches

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.
Inventory and compliance

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.

active guns
24
assignments
312
service due
2
For clubs and coaches

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.

the ten year clock

"A compressed air cylinder is legal for ten years from its stamp. Enter that date once and every screen counts down for you."

maintenance flags

"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."

fleet at a glance

"Which guns go unused, which need a cylinder, which need a look. The analytics answer it without opening a single record."

Administration

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.

For owners

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.
Coach feedback loop

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.

review requested SESSION #412
Elena Rostova · 60 Shots (10m Air Pistol)

“Felt like I was dropping the barrel early on the second series. Stance felt good though.”

The review loop

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.
Everything else the club needs

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.

Pricing

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.

billed monthly, cancel anytime

Starter

For small local clubs who don't want to compromise.

49/mo
  • 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
Start free trial
Recommended

Professional

For large professional clubs.

99/mo
  • 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
Start free trial

Federation

For federations and multi-club programs.

199/mo
  • 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
Talk to us