SwiftBank is a fictional online banking application designed to simulate a digital banking experience. It allows users to log in, view their transaction history, check their balance, transfer funds, request loans, and more. This app is a practical example of a user-focused banking interface and financial management tool.
To set up the SwiftBank app on your local machine:
-
Clone the repository:
git clone https://github.com/codeplaygroundspace/SwiftBank.git
-
Navigate to the project directory:
cd SwiftBank
-
Open
index.html
in your browser to start using the application.
This project is front-end only, so no additional dependencies are needed.
To use the SwiftBank app, follow these steps:
-
Log In:
- Use the example credentials provided (e.g., username
js
and PIN1111
).
- Use the example credentials provided (e.g., username
-
Transfer Money:
- Enter the recipient's username and amount, then press "Transfer".
-
Request a Loan:
- Request a loan by entering an amount if your transaction history meets the criteria.
-
Close Account:
- Enter your username and PIN to delete the account.
-
Sort Transactions:
- Toggle the sorting of transactions by clicking the "Sort" button.
- User 1: Username:
js
, PIN:1111
- User 2: Username:
jd
, PIN:2222
- Login and Logout: Secure login with automatic logout after inactivity.
- Balance Display: Shows a user’s balance based on transactions.
- Fund Transfer: Transfer funds between users.
- Loan Requests: Request a loan if eligible.
- Account Closure: Close your account by entering credentials.
- Transaction Sorting: Sort transactions in ascending or descending order.
This project is licensed under the MIT License. See the LICENSE file for details.