- Users should be able to add/edit their names.
- Users should be able to receive a total score.
- Users should be able to sort by name.
- Users should be able to input their scores for each hole.
- Users should be able to store data for previously played games.
- Users should be able to view the leaderboard to see how they compare to other users.
- To view project code, clone repository from https://github.com/seanulus/review7
- Install Node.js
- Open terminal, navigate to project root directory and run npm install.
- Go to https://firebase.google.com/ and create a new database
- Create file named src/app/api-keys.ts
- Populate with the following with your own firebase credentials:
export let masterFirebaseConfig = {
apiKey: "",
authDomain: "",
databaseURL: "",
projectId: "",
storageBucket: "",
messagingSenderId: ""
};
- Name variable shown
- Import sample-info.json into your database
Run ng serve --open
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the -prod
flag for a production build.
- API for maps is currently not working
- HTML
- CSS
- Bootstrap 4
- Javascript
- Angular
- jQuery
- Typescript
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.
- GPL
Sean McDermott © 2018