Pin-Sighter
Pin-Sighter is a bowling scorekeeping and performance tracking app designed to help bowlers log games, review frame-by-frame results, and analyze trends across leagues, tournaments, and practice sessions.
Pin-Sighter was a solo project made by me.
Pin-Sighter Description
Bowling scorekeeping, set tracking, and performance reports
Features
1. Game Logging
- Log open bowling, league, and tournament sessions
- Track individual games, sets, and multi-game blocks
- Enter frame-by-frame results
- Track strikes, spares, opens, splits, and spare leaves
- Add lane, pattern, ball, and notes for each game
- Support for singles, team formats, and Baker-style games
2. Bowler Management
- Create and manage bowler profiles
- Track handedness and bowler details
- Add and edit bowling balls for each bowler
- Store ball brand, surface, layout, and notes
3. Bowling Center Management
- Add bowling centers
- Store lane count and center-specific notes
- Associate games and events with corresponding centers
4. Pattern Tracking
- Create and manage oil pattern entries
- Store pattern length, volume, ratio, and notes
5. League and Tournament Tracking
- Create league and tournament entries
- Track event type, format, schedule, center, and notes
- Store dashboard, standings, or scoring links
6. Stats and Reports
- View performance summaries across saved games
- Filter stats by bowler, event, center, pattern, ball, lane, set, and game
- Review strike, spare, open, split, and clean-frame trends
- Analyze spare leaves and conversion data
- Review targeting and board progression
- View saved sets and scorecards
7. Export and Backup Tools
- Export reports as HTML
- Generate printable/PDF-ready reports
- Export CSV data
- Export Excel-compatible files
- Save and restore app data
Tech Stack
- React
- TypeScript
- Tauri
- CSS
- Local storage / file-backed local data
Data and Privacy
Pin-Sighter is built around local data storage. Your bowling data is intended to stay on your device unless you manually export it or share a backup file.