Skip to content

Bank Customer Management System is a Java-based application that provides a customer management solution for banks. It allows CRUD operations for managing customer details and basic account management functionalities. The system is built using Spring Framework, Hibernate for ORM, and PostgreSQL database for data storage

Notifications You must be signed in to change notification settings

deerborg/BankAccount

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Bank Customer Management System is a Java-based application that provides a customer management solution for banks. It allows CRUD operations for managing customer details and basic account management functionalities. The system is built using Spring Framework, Hibernate for ORM, and PostgreSQL database for data storage

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published