Skip to content

Commit dee5e55

Browse files
authored
Merge pull request #16 from jeroenouw/update
Update to version 1.2.0
2 parents 6023ec9 + 0a815d6 commit dee5e55

File tree

115 files changed

+1881
-2098
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

115 files changed

+1881
-2098
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
.settings/
2020

2121
# IDE - VSCode
22+
.vscode
2223
.vscode/*
2324
!.vscode/settings.json
2425
!.vscode/tasks.json

.vscode/settings.json

Lines changed: 0 additions & 3 deletions
This file was deleted.

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,13 @@ A full stack starter app containing [Angular 7](https://angular.io), [Material](
1919

2020
[Get started now](https://github.com/jeroenouw/AngularMaterialFirebase/blob/master/docs/DEVELOPER.md)
2121

22-
## Features
22+
## All features
2323

24-
[Everything included in this project](https://github.com/jeroenouw/AngularMaterialFirebase/blob/master/docs/FEATURES.md)
24+
[Discover all the features in this project](https://github.com/jeroenouw/AngularMaterialFirebase/blob/master/docs/FEATURES.md)
2525

26-
## Compodoc
26+
## Automated documentation
2727

28-
[Generate technical documentation automatically](https://github.com/jeroenouw/AngularMaterialFirebase/blob/master/docs/COMPODOC.md)
28+
[Generate technical documentation automatically with Compodoc](https://github.com/jeroenouw/AngularMaterialFirebase/blob/master/docs/COMPODOC.md)
2929

3030
## Future updates
3131

docs/DEVELOPER.md

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Change directory to this project
77
Run `npm install` to install all the dependencies.
88
Run `npm start` to run this project. This will run with the AoT Compiler.
99
Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files.
10+
Run `npm reset` if you want to install everything again.
1011

1112
## Development
1213

@@ -15,13 +16,13 @@ For own projects please use different keys in `src/app/app.component.ts`:
1516
```typescript
1617

1718
firebase.initializeApp({
18-
// For other projects use different keys
19-
apiKey: '[YOUR_KEY]',
20-
authDomain: '[YOUR_KEY]',
21-
databaseURL: '[YOUR_KEY]',
22-
projectId: '[YOUR_KEY]',
23-
storageBucket: '[YOUR_KEY]',
24-
messagingSenderId: '[YOUR_KEY]'
19+
// For your own projects use different keys
20+
apiKey: 'YOUR_KEY',
21+
authDomain: 'YOUR_DOMAIN',
22+
databaseURL: 'YOUR_URL',
23+
projectId: 'YOUR_ID',
24+
storageBucket: 'YOUR_KEY',
25+
messagingSenderId: 'YOUR_ID'
2526
});
2627

2728
```
@@ -34,4 +35,4 @@ To build the development environment, run `npm run dist`.
3435

3536
To build the production environment, run `npm run prod`. This will run with the AoT Compiler.
3637
To build the production environment without hashing in the files, run `npm run prod:hashless`. This will give packages without a hash.
37-
To build the production environment with reduced file size, run `npm run prod:opt` (Takes extra time to build with build optimizer).
38+
Also available: run `npm run prod:src`.

docs/FEATURES.md

Lines changed: 27 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -2,47 +2,50 @@
22

33
## Features in this project
44

5-
* Angular 7 front-end with Material Design
6-
* Firebase back-end (0Auth authentication and NoSQL database)
5+
* Angular 7 front-end
6+
* Material Design
7+
* Firebase back-end (OAuth authentication and NoSQL database)
78
* Automated documentation (compodoc)
89
* Home page
910
* About page
1011
* Contact page
1112
* Misc page
1213
* 404 page
14+
* Profile page
15+
* Profile settings page
16+
* Login page
17+
* Signup page
1318
* Save email (keep in touch)
1419
* Authentication (Anonymous, Email, Google, Twitter, Facebook and Github)
1520
* Verification email after signup
1621
* Auth Guard
17-
* Profile
1822
* Profile image animation
19-
* Profile settings
2023
* Password reset
2124
* Alerts
2225
* 360 view
2326
* Multiple pipes
27+
* Various components to use
2428
* Carousel
25-
* Translatations
26-
* Tests
2729
* Back to top button
28-
* Loading spinner and progress bar
30+
* Loading spinner and/or progress bar
2931

3032
## Material Design usage in this project
3133

32-
* Mat Datepicker
33-
* Mat Input
34-
* Mat Slide toggle
35-
* Mat Menu
36-
* Mat Sidenav
37-
* Mat Toolbar
38-
* Mat Table
39-
* Mat Stepper
40-
* Mat Expansion panel
41-
* Mat Card
42-
* Mat Tabs
43-
* Mat Buttons
44-
* Mat Icon
45-
* Mat Progress spinner
46-
* Mat Progress bar
47-
* Mat Tooltip
48-
* Mat Snackbar
34+
* Datepicker
35+
* Input
36+
* Slide toggle
37+
* Menu
38+
* Sidenav
39+
* Toolbar
40+
* Table
41+
* Stepper
42+
* Expansion panel
43+
* Card
44+
* Tabs
45+
* Buttons
46+
* Icon
47+
* Progress spinner
48+
* Progress bar
49+
* Tooltip
50+
* Snackbar
51+
* Drag & drop

docs/TODO.md

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,20 @@ All improvements to this repo will first be done in a sub branch.
44

55
## To Do List
66

7-
* Make every component responsive (@angular/flex-layout)
8-
* Add Bazel
9-
* Add Closure
7+
* Make every component responsive (@angular/flex-layout?)
8+
* Messaging
109

1110
## To Finish List (known issues)
1211

1312
### Auth
1413

1514
* Cellphone authentication (optimizing)
15+
* Session
1616
* Google, Facebook, Twitter & Github signin/signup
17-
* Error messages (email already exists, login failed, registration failed)
1817

1918
### Profile
2019

2120
* Profile image uploading
22-
* Messaging layout and functionality
2321

2422
### Tests
2523

0 commit comments

Comments
 (0)