Welcome to Columba Bank, a fictitious online banking web application designed to simulate real-world banking operations. This project aims to provide an interactive environment for users to engage in various banking activities, all powered by the latest web technologies.
![](https://private-user-images.githubusercontent.com/156197141/313620271-9a44ed2c-b3ff-4898-8f3e-74b20ff6bf16.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2ODUzMjYsIm5iZiI6MTczOTY4NTAyNiwicGF0aCI6Ii8xNTYxOTcxNDEvMzEzNjIwMjcxLTlhNDRlZDJjLWIzZmYtNDg5OC04ZjNlLTc0YjIwZmY2YmYxNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNlQwNTUwMjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iN2VlZTY3MTc4YzU4MmJkMWJlNjFhZGUxNzYyY2ZlYjgxNzAzNjE0MmI4MzAyZjcwM2FjZTcwN2ZlNDBkODgwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.ZtvAdxjWh8SGiUMOKcHTy2Iipa_VhGtAzZyprrxe3Fw)
Columba Bank offers a range of functionalities to its users:
- User Authentication: Secure login and logout functionality.
- Account Management: View balance, movements, and summary of transactions including incoming, outgoing, and interest earnings.
- Transfer Funds: Perform currency conversions and transfer funds between accounts.
- Loan Request: Users have the option to apply for loans, with the amount capped at twice the highest deposit made to their account.
- Bill Payments: Pay predefined expenses, which are dynamically adjusted based on the user’s transaction history.
- Session Timeout: Automatic logout after a period of inactivity for added security.
- Logout: Securely log out of the banking session.
![](https://private-user-images.githubusercontent.com/156197141/313626169-d5ed76eb-f472-4d20-afa7-fd3e18621a00.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk2ODUzMjYsIm5iZiI6MTczOTY4NTAyNiwicGF0aCI6Ii8xNTYxOTcxNDEvMzEzNjI2MTY5LWQ1ZWQ3NmViLWY0NzItNGQyMC1hZmE3LWZkM2UxODYyMWEwMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE2JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxNlQwNTUwMjZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hZTJlZmZlMDA3N2M1YzI0NjcwN2RhMTgwOTM3NzYwNDNjMzRkM2QwN2RjZmU5ODc4Zjk1YWRiMjI5NjA1NzAwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.Fo-A_HY5xURwQszTsinLHeXR9UtL6MC3e0SW_HLcqcU)
To log into Columba Bank:
- Visit the main page.
- Click on the "for login information" button to retrieve login credentials for one of the six predefined accounts.
- Use these credentials to log in and start interacting with the banking features.
- HTML5
- CSS3
- JavaScript
- Fetch API
You can visit Columba Bank here