Skip to content

Latest commit

 

History

History
70 lines (45 loc) · 2.32 KB

README.md

File metadata and controls

70 lines (45 loc) · 2.32 KB

Bank Application

Bank Application is a Java Spring Boot project focused on customer and account management, designed to simulate basic banking operations.

Project Description

Bank Application provides an API for managing customer information, opening accounts, and performing account transactions. It also includes user authentication and authorization for security.

Technologies Used

The project utilizes the following technologies:

  • Java 22
  • Spring Boot
  • Spring Data JPA
  • Spring Security
  • Spring MVC
  • MapStruct
  • PostgreSQL
  • Docker

Getting Started

To run the project, follow these steps:

  1. Install PostgreSQL and Docker: Ensure PostgreSQL is installed and Docker is running.

  2. Configure Database: Set up PostgreSQL connection settings in application.properties or application.yml. For example:

    spring:
      datasource:
        url: jdbc:postgresql://localhost:5432/db
        username: postgres
        password: 1511
        driver-class-name: org.postgresql.Driver
  3. Run the Application:

    cd Bank
    mvn spring-boot:run
  4. Access the Application: By default, the application can be accessed at http://localhost:8080.

Note

This project is still under development.

Demo images

Main Page

Login Page

Register Page

Account Info

Money Transfer