|
8 | 8 | # Angular 4 | Material Design | Firebase - Starter kit
|
9 | 9 | A full stack starter app containing [Angular 4](https://angular.io) (v5.0.0-beta.3/v4.3.4), [Material](https://material.io/) (v2.0.0-beta.8) and [Firebase](https://firebase.google.com/) (v4.2.0).
|
10 | 10 |
|
11 |
| - |
12 |
| -### Project is still in progress |
13 |
| - |
14 | 11 | ## [Live demo](http://angular4.jerouw.nl)
|
15 |
| - |
16 |
| - |
17 |
| - |
18 |
| -## Quick start |
19 |
| -First clone this repo: `git clone https://github.com/jeroenouw/Angular4MaterialDesign.git`. |
20 |
| -Change directory to this project |
21 |
| -Run `npm install` to install all the dependencies. |
22 |
| -Run `npm start` or `ng serve` to run this project. |
23 |
| -Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. |
24 |
| - |
25 |
| -To build the project run `npm run dist`. |
26 |
| - |
27 |
| -## Development |
28 |
| -For own projects please use different keys in `src/app/app.component.ts`: |
29 |
| -``` firebase.initializeApp({ ``` |
30 |
| -``` // For other projects use different keys``` |
31 |
| -``` apiKey: '[YOUR_KEY]',``` |
32 |
| -``` authDomain: '[YOUR_KEY]',``` |
33 |
| -``` databaseURL: '[YOUR_KEY]',``` |
34 |
| -``` projectId: '[YOUR_KEY]',``` |
35 |
| -``` storageBucket: '[YOUR_KEY]',``` |
36 |
| -``` messagingSenderId: '[YOUR_KEY]'``` |
37 |
| -``` });``` |
38 |
| - |
39 |
| -Run `npm start` for a dev server. Navigate to `http://localhost:4200/`. The app will automatically reload if you change any of the source files. |
40 |
| - |
41 |
| -### Including in this project: |
42 |
| -* Angular 4 front-end with Material Design |
43 |
| -* Firebase back-end (0Auth authentication and NoSQL database) |
44 |
| -* Home page |
45 |
| -* About page |
46 |
| -* Contact page |
47 |
| -* Misc page |
48 |
| -* 404 page |
49 |
| -* Save email (keep in touch) |
50 |
| -* Authentication (Email, Google, Twitter, Facebook and Github) |
51 |
| -* Verification email after signup |
52 |
| -* Auth Guard |
53 |
| -* Profile |
54 |
| -* Profile image animation |
55 |
| -* Password reset |
56 |
| -* Alerts |
57 |
| -* 360 view |
58 |
| -* Multiple pipes |
59 |
| -* Carousel |
60 |
| -* Translatations |
61 |
| -* Tests |
62 |
| -* Back to top button |
63 |
| -* Loading spinner and progress bar |
64 |
| - |
65 |
| -### Specific Angular 4 usage in this project: |
66 |
| -* Animations (@angular/platform-browser/animations) |
67 |
| -* ng-template |
68 |
| -* ngIf else |
69 |
| -* Titlecase pipe |
70 |
| - |
71 |
| -### Specific Material Design usage in this project: |
72 |
| -* MD Datepicker |
73 |
| -* MD Input |
74 |
| -* MD Slide toggle |
75 |
| -* MD Menu |
76 |
| -* MD Sidenav |
77 |
| -* MD Toolbar |
78 |
| -* MD Table |
79 |
| -* MD Card |
80 |
| -* MD Tabs |
81 |
| -* MD Buttons |
82 |
| -* MD Icon |
83 |
| -* MD Progress spinner |
84 |
| -* MD Progress bar |
85 |
| -* MD Tooltip |
86 |
| -* MD Snackbar |
| 12 | + |
87 | 13 |
|
88 |
| -## To Do List (development branch) |
89 |
| -* Make every component responsive |
| 14 | +## Quick start & Development |
| 15 | +[Get started now](https://github.com/jeroenouw/Angular4MaterialDesign/blob/master/docs/DEVELOPER.md) |
90 | 16 |
|
91 |
| -## To Finish List (known issues) |
92 |
| -### Auth |
93 |
| -* Cellphone and anonymous authentication (optimizing) |
94 |
| -* Google, Facebook, Twitter & Github signin/signup |
95 |
| -* Error messages: Email already exists, login failed, registration failed |
| 17 | +## Features |
| 18 | +[Everything included in this project](https://github.com/jeroenouw/Angular4MaterialDesign/blob/master/docs/FEATURES.md) |
96 | 19 |
|
97 |
| -### Profile |
98 |
| -* Profile image uploading |
99 |
| -* Profile settings (change settings) |
100 |
| -* Messaging layout and functionality |
| 20 | +## Future updates |
| 21 | +[To do and finish list](https://github.com/jeroenouw/Angular4MaterialDesign/blob/master/docs/TODO.md) |
101 | 22 |
|
102 |
| -### Tests |
103 |
| -* Unit |
104 |
| -* e2e |
| 23 | +## Want to help? |
| 24 | +Want to file a bug, contribute some code, or improve documentation? Feel free to place an issue. |
105 | 25 |
|
106 |
| -### Other |
107 |
| -* i18n translations |
108 |
| -* Internal server error 500 |
109 |
| -* 360 view only working on localhost |
| 26 | +## License |
| 27 | +[MIT](https://github.com/jeroenouw/Angular4MaterialDesign/blob/master/LICENSE/) |
0 commit comments