Skip to content

BankX is a comprehensive online banking system developed using Spring Boot, MySQL and JUnit. It provides a robust platform for managing financial transactions securely and efficiently. With BankX, users can perform a wide range of banking operations, including account management, fund transfers, balance inquiries, and transaction history

License

Notifications You must be signed in to change notification settings

dadapunk/banking

Repository files navigation

Banking app

Bank API

Description

This project is a RESTful API for a banking system built using Spring Boot.

Features

  • Create, update, and delete account holders
  • Create, update, and delete accounts
  • Perform transactions between accounts

Technologies Used

  • Java
  • Spring Boot
  • Hibernate
  • MySQL
  • JUnit
  • PlantUML (for UML diagrams)

Setup

  1. Clone this repository
  2. Install MySQL and create a new database named banking
  3. Create manually a database in MySQL
  4. Update the application.properties file with your MySQL username, password and database name
  5. Run the application using your IDE or with the command mvn spring-boot:run

Contributing

Contributions are welcome! Please submit a pull request with your changes.

License

This project is licensed under the GNU v3 License. See the LICENSE file for more information.

About

BankX is a comprehensive online banking system developed using Spring Boot, MySQL and JUnit. It provides a robust platform for managing financial transactions securely and efficiently. With BankX, users can perform a wide range of banking operations, including account management, fund transfers, balance inquiries, and transaction history

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages