Skip to content

Commit 570d379

Browse files
committed
updated README.md
1 parent 4d3da50 commit 570d379

File tree

1 file changed

+16
-22
lines changed

1 file changed

+16
-22
lines changed

README.md

+16-22
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@ The **goal** of this project is to provide a starter kit for a **fullstack** web
1212
- a [frontend](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/fullstack-CRUD-users-app/angular-user-app) via Angular 19 (17+).
1313
- a [frontend](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/fullstack-CRUD-users-app/angular-redux-user-app) via Angular 19 (17+) (with redux: store, actions, effects)
1414
- a [backend](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/fullstack-CRUD-users-app/spboot-user-app/users-backend) via Spring Boot 3.
15-
* Angular applications:
16-
- a cart Angular 17 webapp with angular routes and redux.
17-
- a redux (NgRx) Angular 17 basic app.
18-
- a cart Angular 17 webapp with angular routes.
19-
- a cart Angular 17 webapp (old version). With modal.
20-
- an invoice Angular 17 webapp. Actions such as adding and deleting elements.
21-
- a tutorial Angular 17 webapp with the basics elements: angular-tutorial.
15+
* Other [Angular applications](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/other-angular-apps):
16+
- a cart Angular 17 [webapp](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/other-angular-apps/06-angular-cart/angular-cart-app) with angular routes and redux.
17+
- a redux (NgRx) Angular 17 basic [webapp](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/other-angular-apps/05-angular-ngrx/angular-counter-app).
18+
- a cart Angular 17 [webapp](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/other-angular-apps/04-angular-cart_routes/angular-cart-app) with angular routes.
19+
- a cart Angular 17 [webapp](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/other-angular-apps/03-angular-cart_old/angular-cart-app) (old version). With modal.
20+
- an invoice Angular 17 [webapp](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/other-angular-apps/02-angular-invoice/angular-invoice-app). Actions such as adding and deleting elements.
21+
- a tutorial Angular 17 [webapp](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/other-angular-apps/01-angular-tutorial/angular-app) with the basics elements: angular-tutorial.
2222

2323
## USERS [FULLSTACK](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/fullstack-CRUD-users-app) APPLICATION (SPRING BOOT 3, ANGULAR 19)
2424

@@ -42,15 +42,15 @@ Project that uses:
4242

4343
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`.
4444

45-
### Backend: SPRING BOOT 3
45+
### Backend: [SPRING BOOT 3](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/fullstack-CRUD-users-app/spboot-user-app/users-backend)
4646
Spring boot starter.
4747
Project that uses:
4848
* Normal Spring Boot components: (Rest)Controller, Service, Repository, Entity mapped to DB tables and columns.
49-
* Validations for entity with Hibernate.
49+
* Validations for entity with Hibernate Validations.
5050
* Pagination with Pageable object.
5151
* Spring Security JWT (JSON Web Token)
5252
* H2 in memory DB: with schema.sql and data.sql for configuration.
53-
* Api links and OK and error responses tested with Postman (collection added to the project).
53+
* Api links and OK and error responses tested with Postman ([collection file added to the project](https://github.com/ecristobale/fullstack-angular17-springboot3/blob/master/fullstack-CRUD-users-app/testing-api-postman-http-requests/Users.postman_collection.json)).
5454

5555
### Screenshots:
5656

@@ -102,14 +102,14 @@ Postman collection:
102102

103103

104104

105-
## ANGULAR-CART (angular routes, NgRx)
105+
## [ANGULAR-CART](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/other-angular-apps/06-angular-cart/angular-cart-app) (angular routes, NgRx)
106106

107107
Project generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.12.
108108
Project that uses angular NgRx for managing app actions by using store and effects. Alert messages with SweetAlert2 library. Styles with [Bootstrap](https://getbootstrap.com/docs/5.3/getting-started/introduction/) version 5.3.
109109

110110
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`.
111111

112-
## ANGULAR-NGRX (Redux)
112+
## [ANGULAR-NGRX](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/other-angular-apps/05-angular-ngrx/angular-counter-app) (Redux)
113113

114114
Project generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.12.
115115
Redux project that is configured to manage counter actions (increment, decrease, reset) by using store actions with props and reducer.
@@ -119,7 +119,7 @@ Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`.
119119
NgRx code:
120120
![Alt text](readme-screenshots/angular-ngrx-01.PNG?raw=true "Cart_old Angular 17 Components")
121121

122-
## ANGULAR-CART (angular routes)
122+
## [ANGULAR-CART](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/other-angular-apps/04-angular-cart_routes/angular-cart-app) (angular routes)
123123

124124
Project generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.12.
125125
Project that uses angular routes for using its basic components such as [routerLink], [state] for passing elements, <router-outlet> to display path elements. It is also created a service for emit and subscribe info for passing data across the components. It is also used sessionStorage for maintaining the elements in the Shopping Cart. Alert messages with SweetAlert2 library. Styles with [Bootstrap](https://getbootstrap.com/docs/5.3/getting-started/introduction/) version 5.3.
@@ -144,7 +144,7 @@ Shopping Cart component:
144144
Code about angular routes and subscribing to an event:
145145
![Alt text](readme-screenshots/angular-cart-route-06.PNG?raw=true "Cart_old Angular 17 Shopping Cart hidden Div")
146146

147-
## ANGULAR-CART (OLD)
147+
## [ANGULAR-CART](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/other-angular-apps/03-angular-cart_old/angular-cart-app) (OLD)
148148

149149
Project generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.12.
150150
The project is structured in one component that has some subcomponents, some of them has another subcomponents. It can be saw how the data is passed across the components in either directions. Actions such as adding and deleting elements filling a Shopping Cart that can be displayed as a hidden div or as a modal by clicking on the navbar. Values of Shopping Cart remains stored by saving them on sessionStorage. Styles with [Bootstrap](https://getbootstrap.com/docs/5.3/getting-started/introduction/) version 5.3.
@@ -163,7 +163,7 @@ Shopping Cart displayed in Modal:
163163
Shopping Cart hidden in Div:
164164
![Alt text](readme-screenshots/angular-cart-old-03.PNG?raw=true "Cart_old Angular 17 Shopping Cart hidden Div")
165165

166-
## ANGULAR-INVOICE
166+
## [ANGULAR-INVOICE](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/other-angular-apps/02-angular-invoice/angular-invoice-app)
167167

168168
Project generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.12.
169169
Contains one entity formed by some others, each one of this in one component. In this project it can be see how data is passed among the components. Actions such as adding and deleting elements of a dynamic list as well as form validation with customized messages. Styles with [Bootstrap](https://getbootstrap.com/docs/5.3/getting-started/introduction/) version 5.3.
@@ -172,17 +172,11 @@ Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`.
172172

173173
![Alt text](readme-screenshots/angular-invoice-01.PNG?raw=true "Invoice Angular 17")
174174

175-
## ANGULAR-TUTORIAL
175+
## [ANGULAR-TUTORIAL](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/other-angular-apps/01-angular-tutorial/angular-app)
176176

177177
Small and simple project generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.12.
178178
Contains basic elements such as components, services, methods like OnInit and Constructor and actions such as passing data between parent component and his child. Alternative and new way with @for, @if and @else instead of *ngIf, ng-template and *ngFor. Styles with [Bootstrap](https://getbootstrap.com/docs/5.3/getting-started/introduction/) version 5.3.
179179

180180
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`.
181181

182182
![Alt text](readme-screenshots/angular-tutorial-01.PNG?raw=true "Angular 17 Tutorial")
183-
184-
## ANGULAR
185-
186-
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.12, and components added manually with NPM.
187-
188-
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.

0 commit comments

Comments
 (0)