Shooting range and gun club software

Your whole range, on one phone.

Visits, firearms, ammunition, memberships, and billing in one place. Every visit updates stock, checks out firearms, and leaves an audit trail, while visitors’ personal data stays encrypted. No notebooks, no spreadsheets, no month-end reconciliation.

  • iPhone and Android
  • Built for Bosnia and Herzegovina
  • ID numbers encrypted on device
reports in PDF and Excel
8
kinds of automatic alerts
5
of changes in the audit log
100%
personal data encryption
AES-256

Who it’s for

Built for the people who run the range

01

Club owner

Accurate numbers, no retyping.

  • Revenue by day, price tier, and payment method
  • Ammunition use by caliber and purchases with cost
  • Instructor ranking and average ratings
  • PDF and Excel export for your accountant

02

Front desk

A visit in under a minute.

  • Search by name or the last 4 digits of an ID number
  • Member pricing applies automatically by visit date
  • Firearms go out and come back with rounds fired
  • Liability waiver and finger signature on screen

03

Records & compliance

Every round and every firearm is accounted for.

  • Serial number and live status for every firearm
  • An append-only stock ledger that can’t be edited
  • Audit log: who, when, what, before and after
  • Firearm servicing with cost and outcome

Features

Everything a range needs, already built

One app instead of a firearms logbook, an ammo spreadsheet, and a receipt pad.

Visits & billing

Goods, firearms, lane time, and an instructor in a single visit. Cash, card, or other, with a void that restores stock and firearms.

Firearms & servicing

Models and individual firearms by serial number, live status, rounds fired per firearm, and service history with cost.

Stock & stocktaking

Ammunition, targets, ear protection, and other goods. Purchases, adjustments, counts, and a warning when stock runs low.

Memberships

A member is a visitor with a membership: validity by date, renewals that keep the member number, and a list of expiring memberships.

Price list & promo codes

Standard and member pricing. Percentage, fixed, or free-item discounts with usage limits and validity periods.

Instructors & ratings

Per-minute billing, 1 to 5 star ratings, and instructor stats and ranking for any period.

Reports & export

Revenue, goods sold, firearm use, purchases, memberships, and busiest hours. The same numbers on screen, in PDF, and in Excel.

Alerts

Low stock, firearms not returned, and expiring memberships and promo codes: an in-app bell plus a notification on your phone.

Waiver & signature

Visitors accept the range rules and liability waiver and sign with a finger. The signature stays with the visit.

How it works

One visit, from the desk to the returned firearm

  1. Pick the visitor

    Search by name or ID number. The app shows right away whether they’re a member and until when.

  2. Add firearms and goods

    A firearm by serial number, ammunition by caliber, lane time, and an instructor. Prices come from the price list.

  3. Take payment

    Price tier, promo code, and total update live. One confirmation updates stock and checks out the firearm.

  4. Return the firearm

    Enter the rounds returned: rounds fired are calculated, unused ammo goes back to stock, and the visit closes.

Security

Visitors’ personal data is protected

A range keeps national ID and ID card numbers. That’s why protection is built into the foundation, not bolted on later.

Encrypted ID numbers

AES-256-GCM with the key kept only in the phone’s secure storage. The database never holds a readable ID number.

Face ID, fingerprint, or PIN

The app locks after 5 minutes. A full ID number is shown only after confirmation and hides itself after 30 seconds.

Audit log

Every change is recorded: who, when, what, before and after. Records can’t be edited or deleted.

One device per account

Signing in on a new phone immediately signs out the previous device.

Server-side rules

The database independently checks stock, firearms, and counters, so even an app bug can’t corrupt your records.

Backups

Export all data to a single file, with a reminder when your last backup is older than 7 days.

FAQ

Frequently asked questions

How much does it cost?

Pricing depends on the size of your club and the support you need. Get in touch for a quote tailored to your range.

Which devices does it run on?

iPhone and Android phones. The app is built for the range administrator, and one account is active on one device at a time.

Where is the data stored, and who can see it?

In Google Firebase in the European Union (Frankfurt). Only the club administrator has access, and ID numbers are encrypted with a key that exists only on your phone.

Does it work offline?

Browsing works with data already loaded, but visits, returns, and stock changes need a connection. Stock and firearms are checked in a single transaction, so two actions can never check out the same firearm.

What if I lose or replace my phone?

Sign in on the new phone and import your encryption key backup. During setup the app walks you through saving that backup somewhere safe.

Which language is the app in?

The app is in Bosnian, with prices in convertible marks (KM) and times in the Sarajevo time zone. This website is available in English and Bosnian.

Can I export data for my accountant?

Yes. Every report exports to PDF or Excel, one at a time or all at once, for any period you choose.

Can I see the app before deciding?

Of course. Write or call us and we’ll walk you through the app using your own range as the example.

Contact

Want to see it running at your range?

Reach out on whichever channel suits you, or fill in the form. We’ll show you what your working day looks like with the app.

Send a message

Submitting opens your email app with the message pre-filled.