Develop a mini Banking System Java Application
Budget: $30 – $250 USD
This is a hobby project so the focus is mostly on the backend rather than front end. As this project is not going to be deployed a simple working prototype of the below description would suffice. There should be a basic front end with minimal/no design just for the client to interact with the back end and display results such as balance due, credit amount etc. The backend can consist of any sql database. Code should mainly use springboot or any other similar java technology with focus mostly on the design pattern.(i.e model, view, controller)
The requirements are to build a website wherein the customer can login and perform basic banking transactions.
The Customer will sign up to our service and choose which bank he wants to have an account for each service. For eg: They can have a checking account with Chase but a Credit card from Bank of America but a Home Loan from Wells Fargo. Here the Customer can easily use all the services in a place rather than going to each bank’s website. The banks have an advantage wherein they get to market their services to a much larger Customer database than its own users.
The project will have the following modules :
1) Bank User
The bank user accepts applications from Customers and opens a Checking Account by default. A savings can be opened by the Customer if it wants. It accepts applications for Credit cards and approves them. Approves or rejects a loan application. Transfer of funds between different accounts.
2) Customer User
Chooses the Bank in which they want to open an account. Choose the bank in which they want to do a particular service, like apply for a credit card or apply for a loan.
3) Admin
They can edit the user database to add, delete or update it for both the customers and banks.
The requirements are to build a website wherein the customer can login and perform basic banking transactions.
The Customer will sign up to our service and choose which bank he wants to have an account for each service. For eg: They can have a checking account with Chase but a Credit card from Bank of America but a Home Loan from Wells Fargo. Here the Customer can easily use all the services in a place rather than going to each bank’s website. The banks have an advantage wherein they get to market their services to a much larger Customer database than its own users.
The project will have the following modules :
1) Bank User
The bank user accepts applications from Customers and opens a Checking Account by default. A savings can be opened by the Customer if it wants. It accepts applications for Credit cards and approves them. Approves or rejects a loan application. Transfer of funds between different accounts.
2) Customer User
Chooses the Bank in which they want to open an account. Choose the bank in which they want to do a particular service, like apply for a credit card or apply for a loan.
3) Admin
They can edit the user database to add, delete or update it for both the customers and banks.