You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-22
Original file line number
Diff line number
Diff line change
@@ -12,13 +12,13 @@ The **goal** of this project is to provide a starter kit for a **fullstack** web
12
12
- a [frontend](https://github.com/ecristobale/fullstack-angular17-springboot3/tree/master/fullstack-CRUD-users-app/angular-user-app) via Angular 19 (17+).
13
13
- 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)
14
14
- 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.
- 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.
* 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.
50
50
* Pagination with Pageable object.
51
51
* Spring Security JWT (JSON Web Token)
52
52
* 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)).
Project generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.12.
108
108
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.
109
109
110
110
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`.
Project generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.12.
125
125
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:
144
144
Code about angular routes and subscribing to an event:
Project generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.12.
150
150
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:
Project generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.12.
169
169
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/`.
Small and simple project generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.12.
178
178
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.
179
179
180
180
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`.
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