Skip to content

Modern offline-first PWA for tracking bowling scores, statistics, and equipment. Built with Angular 18 + Ionic 8. Features automatic score calculation, comprehensive stats, oil pattern library, ball arsenal management, and league tracking. Works seamlessly online and offline with IndexedDB storage. Even includes it's own minigame.

License

Notifications You must be signed in to change notification settings

HappyKnuckles/Lightning-Bowl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lightning Bowl - A comprehensive bowling tracker

Lightning Bowl is a free app designed for bowlers of all skill levels, from beginners to pros. It helps track your games and statistics with ease, offering a clean and intuitive interface across four main tabs.

Disclaimer

This project is provided under a custom license. You are welcome to fork this repository for personal use. Please see the LICENSE file for full details.

Features

Add Games

On the "Add" page, you can effortlessly log your games. There’s even an option to upload images of your scoresheet, allowing automatic entry of your scores (currently compatible with West-Bowl’s scoring system). You can select a league, pattern, ball and even a note to all your games. If you are playing a series there is the possibility to swap between single, 3-4-5-6 Series.

App Screenshot

View Statistics

The "Stats" page provides a comprehensive overview of your performance. Track key metrics like your average score, total strikes, spares, clean games, and more. You can also see which pin counts you miss most often. Additionally, a special section shows stats for the currently selected session.

App Screenshot App Screenshot

Game History

In the "History" section, you’ll find a detailed log of all your past games. Swipe right to share, swipe even further to edit, or swipe left to delete. You can also export your game history to a readable Excel file or import games using the same format.

App Screenshot

Leagues

Manage your leagues in the "Leagues" tab. You can add new leagues, view your performance within specific leagues, and see league-specific statistics. You can also hide leagues when longpressing the league.

App Screenshot

Arsenal

Keep track of your bowling balls in the "Arsenal" section, accessible via the "More" tab. Add details about each ball, such as name, brand, core, and coverstock.

App Screenshot

Ball Details

View and manage individual ball information. This includes specifics like core type, coverstock details, and factory finish, helping you understand your equipment better.

App Screenshot

Pattern Library

Explore different oil patterns in the "Pattern Library", accessible via the "More" tab. View details about various patterns, including their length, volume, and ratio, to better prepare for different lane conditions.

App Screenshot

Settings

The "Settings" page allows you to personalize your experience. Customize your username and choose from a range of color themes to suit your style. You can also look up spare names or find out how many games you need to reach a certain average.

App Screenshot

Contributing

Currently i don't want anybody to contribute yet. But i am free for suggestions and feature request.

Feedback

If you have any feedback, please reach out to us at [email protected]

Run Locally

Clone the project

  git clone https://github.com/HappyKnuckles/bowling-stats.git

Go to the project directory

  cd bowling-stats

Install dependencies

  npm install

Start the server

  ionic serve

About

Modern offline-first PWA for tracking bowling scores, statistics, and equipment. Built with Angular 18 + Ionic 8. Features automatic score calculation, comprehensive stats, oil pattern library, ball arsenal management, and league tracking. Works seamlessly online and offline with IndexedDB storage. Even includes it's own minigame.

Topics

Resources

License

Stars

Watchers

Forks

Contributors 3

  •  
  •  
  •