Skip to content

Bilal025/Bank-Management-System-Front-end-app

Repository files navigation

Bank Management System

Welcome to the Bank Management System project repository! This collaborative effort aims to provide a comprehensive solution for managing banking operations efficiently. We've successfully implemented both the front-end and back-end components, with a focus on user-friendly interfaces and robust backend functionality.

Technologies Used

Frontend: Angular, TypeScript, HTML, Tailwind CSS
Backend: Spring Boot, Java, Spring Data JPA, Maven, JAVA JDK 17, REST API.
Database: Oracle

Getting Started

* Clone the repository.
* Install Dependencies: npm install
* Run the application: ng serve
* The angular should now be running at localhost.

Features

Customer Registration (Sign Up):

  • Allows new customers to register by providing necessary details.

Customer Authentication (Login):

  • Authenticates customers based on their provided credentials.

View All Customers:

  • Retrieves a list of all registered customers.

View Customer Details:

  • Retrieves details of a specific customer based on their username.

Check Username Availability:

  • Allows checking the availability of a username during registration.

View All Transactions:

  • Retrieves a list of all transactions performed in the system.

View Transactions by Username:

  • Retrieves transactions specific to a customer based on their username.

Save Customer Transactions:

  • Records customer transactions, such as deposits and withdrawals.

Bill Payment:

  • Supports bill payments by deducting the specified amount from the customer's account.

Delete Customer Account:

  • Deletes a customer account from the system.

Deposit Funds:

  • Allows customers to deposit funds into their accounts.

Withdraw Funds:

  • Allows customers to withdraw funds from their accounts.

Update Customer Password:

  • Enables customers to update their login password.

Fund Transfer:

  • Facilitates the transfer of funds between customer accounts.

scrnli_1_25_2024_4-40-38 PM



Thank You

About

Welcome to the Bank Management System project repository! This collaborative effort aims to provide a comprehensive solution for managing banking operations efficiently. We've successfully implemented both the front-end and back-end components, with a focus on user-friendly interfaces and robust backend functionality.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages