Skip to content

Developed a secure banking application using Java, Spring Boot, Spring Security, SQL, Thymeleaf.

Notifications You must be signed in to change notification settings

hemantgarg1452/Banking-Application

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banking Application

A simple banking application built using Java, Spring Boot, and Thymeleaf. The application allows users to manage their bank accounts, view transaction history, and access their account details in a user-friendly interface.

Features

  • User Login and Dashboard: Secure login system with a user dashboard displaying account details and balance.
  • Transaction History: Allows users to view their transaction history, including deposits, withdrawals, and transfers.
  • Account Details: Displays detailed information about the user's bank account, such as balance, account number, etc.
  • Money Transfer: Enables users to transfer money to other accounts within the bank.
  • Withdrawal: Users can withdraw money from their account.
  • Deposit: Users can deposit money into their bank account.

Technologies Used

  • Java: For backend logic.
  • Spring Boot: For creating the backend REST APIs and handling business logic.
  • Thymeleaf: For rendering the frontend views.
  • H2 Database: For storing user data and transactions.

Screenshots

1. Login/Dashboard

Screenshot 2024-11-15 173306

2. Transaction History

Screenshot 2024-11-15 173317

3. Account Details

Screenshot 2024-11-15 173329

Installation

  1. Clone the repository:
    git clone https://github.com/hemantgarg1452/Banking-Application.git
    
  2. Navigate to the project directory:
    cd Banking-Application
    
  3. Run the application: If using Maven:
    mvn spring-boot:run
    

If using Gradle:

gradle bootRun
  1. Open the application in your browser at http://localhost:8080

##Contributing

  1. Fork the repository.
  2. Create a new feature branch (git checkout -b feature-name).
  3. Commit your changes (git commit -m 'Add new feature').
  4. Push to your branch (git push origin feature-name).
  5. Create a Pull Request.

About

Developed a secure banking application using Java, Spring Boot, Spring Security, SQL, Thymeleaf.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published