Skip to content

🌱Spring MVC application. 🏦Banking web-interface that allows users to manage banks, their customers, and customer accounts.

License

Notifications You must be signed in to change notification settings

psajd/BanksMvcApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


This project is a banking application that allows users to manage banks, their customers, and customer accounts ( supporting multiple types of accounts). Users can perform transactions and cancel them as well. The system also implements an observer pattern to notify users of any updates from the banks.

Technologies

  • Java 17: The core programming language used to develop the application

  • Spring MVC: A web framework for building the application's custom API

  • Thymeleaf: A server-side Java template engine used for rendering HTML views

  • Bootstrap: A front-end web framework used for styling and creating responsive design

  • JUnit: A testing framework used for unit testing

How to Run the Application

To run the application, you can follow these steps:

  1. Clone the repository to your local machine

  2. Open the project in an IDE of your choice

  3. Build the project using Maven or your IDE's build tools

  4. Run the application using a web server of your choice

Api endpoints

Click here to see all endpoints

Configuration

All configuration parameters are located in the com/psajd/banks/config folder.

Examples

Banks

BankInfo

Transactions

About

🌱Spring MVC application. 🏦Banking web-interface that allows users to manage banks, their customers, and customer accounts.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published