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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUxOTI4MDcsIm5iZiI6MTcyNTE5MjUwNywicGF0aCI6Ii8xNTYxOTcxNDEvMzEzNjIwMjcxLTlhNDRlZDJjLWIzZmYtNDg5OC04ZjNlLTc0YjIwZmY2YmYxNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwOTAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDkwMVQxMjA4MjdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00MTVkNDlhYzdkODU4NGRkN2M4YzU4ZDUxMWU0YTg4ODhkNjY3Zjg1NzdkNjhlYmY4Zjg5YjI2NjEwODg2YjNhJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.tmXTGSX-MmpRcOoYIXaN04Jk9sO2GXuRVfx_SAbXxSE)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjUxOTI4MDcsIm5iZiI6MTcyNTE5MjUwNywicGF0aCI6Ii8xNTYxOTcxNDEvMzEzNjI2MTY5LWQ1ZWQ3NmViLWY0NzItNGQyMC1hZmE3LWZkM2UxODYyMWEwMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwOTAxJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDkwMVQxMjA4MjdaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT01NDA2MzEyMWJjYmMzMWY1NWM0NzFlOGFjZWM2MTcyNmE0MzI1Y2VjYjg2ZGM4M2NlYzdmOWZkMDRkMmM3NjBkJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.8BP_hAxgsgjJk78kqW1QPw5QmEhn53w8LKkmVxeR-So)
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