BullBank

 

This project was developed with a learning goal in mind. It is a platform used for standard banking activity management.

The application allows different manipulations for customers. A customer has to create an account with his personal information before using the website.

A connected customer can view all these banking products (accounts and loans) and interact with them. He can view, create, modify and delete products. The customer can also modify his personal information at any time as well as make a payment to another user, make a transfer between these accounts or repay a loan. All transactions made are automatically linked to an account and displayed in the details of the account in question.

Administrator access is also possible for authorized users. With this access, administrators can view, create, modify and delete bank branches at any time. They also have the ability to view statistics for each branch. For example, see the number of accounts, loans or customers, view the total amount of commitments for each branch and see directly which customers have an account or loan in the branch.

The application is first and foremost a back-end solution. The project was developed in Java using the Spring Boot Framework. The front-end of the site was hand made using Thymeleaf, HTML and Bootstrap. The final solution was deployed on a POSTGRESQL database and is available online on HEROKU’s servers.

The application also offers an API solution to access all the data and allows to make withdrawals with specialized POST web queries. As this is a banking activity and in order to guarantee the maximum integrity, all operations are properly secured with transactions.

Other activities are also possible on the application…

 

GALLERY

Details

  • Haaga-Helia Helsinki

  • Website

  • 10.11.2020

This project was developed with a learning goal in mind. It is a platform used for standard banking activity management.