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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1NzU5MTYsIm5iZiI6MTcyMDU3NTYxNiwicGF0aCI6Ii8xNTYxOTcxNDEvMzEzNjIwMjcxLTlhNDRlZDJjLWIzZmYtNDg5OC04ZjNlLTc0YjIwZmY2YmYxNi5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxMFQwMTQwMTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1iMzRkNjUwMzZkNTVjMGRhYWUyYTY5MTRkZTk4ZWQ0YWFlYmVlNzdjMjdiYWM5OTdjY2Y1NTNmZmExOGZjNjk3JlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.eNPo_x7kkaSlJXc0kAWgs5lYA4waNEMg3x_vAQZARMs)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjA1NzU5MTYsIm5iZiI6MTcyMDU3NTYxNiwicGF0aCI6Ii8xNTYxOTcxNDEvMzEzNjI2MTY5LWQ1ZWQ3NmViLWY0NzItNGQyMC1hZmE3LWZkM2UxODYyMWEwMC5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjQwNzEwJTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI0MDcxMFQwMTQwMTZaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT00OTM1YTQ1ZTY2MzJhZTcxNTkzMTA2Yjg2Y2I3MGIwM2VjNDY0NDk2NmI0YzJkNDdiNjYzMTc3OTg3YTYxNzIwJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCZhY3Rvcl9pZD0wJmtleV9pZD0wJnJlcG9faWQ9MCJ9.lmkzi0sFg6_dLYBlCSTbOmD4u-8U40JqMZ1HUziRqtw)
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