Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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