Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/beiranvand-karim/bowling-game-score-calculator
https://github.com/beiranvand-karim/bowling-game-score-calculator
Last synced: 11 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/beiranvand-karim/bowling-game-score-calculator
- Owner: beiranvand-karim
- Created: 2023-01-22T11:56:54.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-04-01T18:27:06.000Z (8 months ago)
- Last Synced: 2024-04-02T18:34:37.860Z (8 months ago)
- Language: TypeScript
- Size: 788 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Bowling game score calculator
this is a calculator to track and calculate scoring during a bowling game.
It calculates score for each individual frame.
It calculates over all score for all frames played so far.
It keeps track of each individual frame and visualizes them in a table.#### scaffold
this game is created using angular command line tool. Using the following command:
`ng new bowling-game-score-calculator --routing --style=scss --package-manager=yarn`## Run in development mode
follow the bullet point detailed below to run project in development mode.
- Install the latest release of `Node.js`.
- Install the latest version of `git`.
- Clone project using `git` version control.
- Install yarn package manager globally by running the command in terminal `npm install --global yarn`
- Install packages using command in terminal `yarn install` in root directory of project.
- Install angular command line tool globally by running this command: `yarn global add @angular/cli`
- Then run command in terminal `yarn start` in root directory of project.## developer comments
here are few improvements that can be done to make project better. I skipped them to speed up the development.
- UI styling and layouting could still be improved a bit more.
- Form validation could also be improved to be very nice.
- Code for form validation can be improved. It's not the optimalist code now.
- I turned off typescript strict mode to speed up, so there is room for improvement there as well