This application demonstrates the implementation of JSON Web Token (JWT) authentication in a digital bank app using Spring Boot for the backend and Angular for the frontend.
- Java 8 or higher
- Maven
- Spring Boot
- Clone the repository.
- Navigate to the
backend
directory. - Configure the database connection in
application.properties
. - Run the following command to build the application: mvn clean install
- Run the application using the following command: mvn spring-boot:run
- JWT authentication and authorization.
- RESTful APIs for managing user accounts, transactions, and more.
- Node.js
- Angular CLI
- Clone the repository.
- Navigate to the
frontend
directory. - Run the following command to install the dependencies:npm install
- Configure the API base URL in
environment.ts
.
- User authentication and JWT token management.
- Interactive UI for managing accounts, transactions, and more.
Run the following command to start the Angular development server: ng serve
Visit http://localhost:4200
in your browser to access the application.