Skip to content

Commit 1c26250

Browse files
committed
first commit
1 parent e2fce4c commit 1c26250

28 files changed

+1754
-527
lines changed

README.md

+39-14
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,52 @@
1-
# Angular17FirebaseCrud
1+
# Angular 17 Firebase CRUD example with Realtime DataBase | AngularFireDatabase
22

3-
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.0.7.
3+
Build Angular 17 CRUD example with Firebase Realtime Database that uses `AngularFireDatabase` service.
44

5-
## Development server
5+
- Each Tutorial has key, title, description, published status.
6+
- We can make CRUD operations: create, retrieve, update, delete Tutorials.
67

7-
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.
8+
![angular-17-firebase-crud](angular-17-firebase-crud.png)
89

9-
## Code scaffolding
10+
For more detail, please visit:
11+
> [Angular 17 Firebase CRUD with Realtime DataBase](https://www.bezkoder.com/angular-17-firebase-crud/)
1012
11-
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`.
13+
> [Angular 17 Firestore CRUD example](https://www.bezkoder.com/angular-17-firestore-crud/)
1214
13-
## Build
15+
> [Angular 17 Firebase Storage: File Upload/Display/Delete example](https://www.bezkoder.com/angular-17-firebase-storage/)
1416
15-
Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.
17+
## More Practice
18+
> [Angular 17 example: CRUD with Rest API](https://www.bezkoder.com/angular-17-crud-example/)
1619
17-
## Running unit tests
20+
> [Angular 17 Form Validation example](https://www.bezkoder.com/angular-17-form-validation/)
1821
19-
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
22+
> [Angular 17 JWT Authentication & Authorization with Web API](https://www.bezkoder.com/angular-17-jwt-auth/)
2023
21-
## Running end-to-end tests
24+
Fullstack with Node:
25+
> [Angular 16 + Node Express + MySQL example](https://www.bezkoder.com/angular-16-node-js-express-mysql/)
2226
23-
Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
27+
> [Angular 16 + Node Express + PostgreSQL example](https://www.bezkoder.com/angular-16-node-js-express-postgresql/)
2428
25-
## Further help
29+
> [Angular 16 + Node Express + MongoDB example](https://www.bezkoder.com/angular-16-node-js-express-mongodb/)
2630
27-
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.
31+
> [Angular 16 + Node Express: File upload example](https://www.bezkoder.com/angular-16-node-express-file-upload/)
32+
33+
Fullstack with Spring Boot:
34+
35+
> [Angular 16 + Spring Boot example](https://www.bezkoder.com/spring-boot-angular-16-crud/)
36+
37+
> [Angular 16 + Spring Boot + MySQL example](https://www.bezkoder.com/spring-boot-angular-16-mysql/)
38+
39+
> [Angular 16 + Spring Boot + PostgreSQL example](https://www.bezkoder.com/spring-boot-angular-16-postgresql/)
40+
41+
> [Angular 16 + Spring Boot + MongoDB example](https://www.bezkoder.com/spring-boot-angular-16-mongodb/)
42+
43+
> [Angular 16 + Spring Boot: File upload example](https://www.bezkoder.com/angular-16-spring-boot-file-upload/)
44+
45+
Fullstack with Django:
46+
> [Angular + Django example](https://www.bezkoder.com/django-angular-13-crud-rest-framework/)
47+
48+
> [Angular + Django + MySQL](https://www.bezkoder.com/django-angular-mysql/)
49+
50+
> [Angular + Django + PostgreSQL](https://www.bezkoder.com/django-angular-postgresql/)
51+
52+
> [Angular + Django + MongoDB](https://www.bezkoder.com/django-angular-mongodb/)

angular-17-firebase-crud.png

29.7 KB
Loading

angular.json

+6-1
Original file line numberDiff line numberDiff line change
@@ -35,9 +35,14 @@
3535
"src/assets"
3636
],
3737
"styles": [
38+
"node_modules/bootstrap/dist/css/bootstrap.min.css",
3839
"src/styles.css"
3940
],
40-
"scripts": []
41+
"scripts": [
42+
"node_modules/jquery/dist/jquery.slim.min.js",
43+
"node_modules/popper.js/dist/umd/popper.min.js",
44+
"node_modules/bootstrap/dist/js/bootstrap.min.js"
45+
]
4146
},
4247
"configurations": {
4348
"production": {

0 commit comments

Comments
 (0)