🎳
In Testing — TestFlight iOS 17+ Coming Soon

SnapStrike

The bowling score tracker that reads the scoreboard for you.

Photograph your lane's scoreboard and SnapStrike imports everyone's scores automatically. Or enter them by hand with a guided pin pad. Either way, every game feeds into per-player stats, history, and charts — all on your device, no account required.

SnapStrike is currently in beta testing via Apple TestFlight. App Store release is coming soon.

📱
Screenshots coming soon
Signature Feature

Photograph the board.
Skip the re-entry.

Every bowling alley has a scoreboard, but not every bowling alley allows for electronic integration for score retrieval. Re-entering that data by hand to track your game is tedious. SnapStrike's Snap tab changes that.

Take a photo of the scoreboard or pick one from your library. SnapStrike runs up to 27 on-device preprocessing passes — adjusting contrast, inversion, upscaling, and binarization — then fuses the best results and extracts every player's frame-by-frame scores automatically. The whole pipeline takes 10–15 seconds and never sends your photo to a server.

Supports Brunswick, QubicaAMF, AMF-style, and other common lane systems
Detects score discrepancies and flags them for review before you save
Tap any frame to correct a misread roll with a simple stepper
Original photo saved with the game and visible in game history
100% on-device — powered by Apple's Vision framework, no cloud required
📸

🎳

Photograph the lane scoreboard → SnapStrike reads every player's frame-by-frame rolls → review and correct if needed → assign to player profiles → saved to history automatically.

Features

Everything a bowler needs.

Five focused tabs. No filler.

📸
Snap — Photo Score Import

The headline feature. Photograph the lane scoreboard and SnapStrike extracts all players' frame-by-frame scores using a multi-pass on-device OCR pipeline. Works with dark and light displays alike.

🖐
Manual Entry with Pin Pad

Enter scores yourself using a guided pin pad. Buttons disable automatically when a roll would be impossible, so you can't accidentally enter a bad frame. Edit any filled frame by tapping it. Add or remove bowlers mid-game.

📈
Stats — Per-Player Analytics

All-time average, last-10-game average, high game, and high series. A score history line chart, strike rate by frame position bar chart, and spare conversion percentage. Filters per profile. Export all games as CSV.

📚
History — Full Game Archive

Every game is saved with date, bowling center name, full frame-by-frame scorecard, and (for Snap games) the original scoreboard photo. Filter by player. Strikes are highlighted red; spares blue.

👤
Profiles — Multi-Bowler Support

Create profiles for each bowler in your group. Games are attached to profiles, so everyone's stats stay separate. Snap games let you assign each detected lane slot to an existing profile or auto-create a new one from the detected name.

🔒
Fully On-Device

No account, no subscription, no internet required. Built with SwiftUI and SwiftData on iOS 17+. All Apple-native — no third-party SDKs or analytics. Your photos and scores never leave your device.

App Layout

Five tabs. One focus.

SnapStrike is organized around how bowlers actually use it — before, during, and after a game.

🏠
Home

Recent games and quick access to start a new one.

📸
Snap ★

The camera import flow. Photograph and save.

📋
History

All saved games, filterable by bowler.

📊
Stats

Averages, charts, and CSV export per profile.

👤
Profiles

Create and manage bowler profiles.

Screenshots

See it in action.

Screenshots will be added here when available.

Home Tab
Snap — Review Scores
Manual Entry
History — Game Detail
Stats Dashboard
Launch Notification

Want to know when it's live?

SnapStrike is currently in beta testing via Apple TestFlight. There's no firm App Store release date yet. Reach out if you have questions, want to share beta feedback, or want to be notified at launch.

Contact Us About SnapStrike

Privacy: SnapStrike uses your camera and/or photo library only for the scoreboard import feature. All OCR processing runs on-device via Apple's Vision framework — your photos are never uploaded to any server. No personal data is collected. Read the full privacy policy →