Loading repository data…
Loading repository data…
mehulk05 / repository
Developing a Blogging App (Education) Application using Angular8. This project was generated with Angular CLI version 8.1.1.
Developing a Blogging App (Education) Application using Angular8.
Live Demo : Angular-shopping-cart
This project was generated with Angular CLI version 8.1.1.
Angular CLI
NodeJs
Package Manager - NPM / Yarn
Clone the repository and run npm install if you use npm as package manager or yarn install if you use yarn as package manager.
Angular + Firebase Tutorial - Angular + Firebase + Typescript — Step by step tutorial
Activate Firebase Authentication Providers
Authentication -> Sign-in-method -> Enable Email/Password & Google provider
Update the Firebase Database Rules
Database -> Rules
{
"rules": {
".read":true,
".write": true
}
}
Configure your firebase configuration src/environments/firebaseConfig.ts
export const FireBaseConfig = {
apiKey: "YOUR_API_KEY",
authDomain: "YOUR_AUTH_DOMAIN",
databaseURL: "YOUR_DATABASE_URL",
projectId: "YOUR_PROJECT_ID",
storageBucket: "YOUR_STORAGE_BUCKET",
messagingSenderId: "YOUR_SENDER_ID"
};
For Admin Role Register or SignIn with Google Auth
your registered data will be saved inside the firebase clients table.
-clients
-LRSkWxGAKQAFZmyfsx6
-createdOn: "1542046725"
-email: "<<YOUR_REGISTERED_EMAIL_ID>>"
-isAdmin: false <--- Change this to true
...
Now you can able to access the Admin Privileges like Creating Product, Removing Product, etc..
Run the Server.
.png)
.png)
.png)
Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.
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.
Run ng test to execute the unit tests via Karma.
Run ng e2e to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help or go check out the Angular CLI README.