Skip to content

Latest commit

Β 

History

History
39 lines (27 loc) Β· 1.47 KB

File metadata and controls

39 lines (27 loc) Β· 1.47 KB

Bankist App 🏦

Bankist is a minimalistic, fictional online banking application built with vanilla JavaScript. It demonstrates DOM manipulation, array methods, and event handling to create a responsive and interactive user experience.

✨ Features

  • Authentication: Secure login system simulating real-world banking access.
  • Real-time Balance: Automatically calculates and displays the current account balance.
  • Transaction History: View a list of all deposits and withdrawals.
  • Money Transfer: Send money to other users immediately.
  • Loan Request: Request a loan (subject to bank rules: strictly <10% of any deposit).
  • Account Closure: Option to close (delete) the user account.
  • Sorting: precise sorting of transactions by amount.
  • Dynamic Summary: View total deposits, withdrawals, and interest earned.

πŸš€ Getting Started

To run this project locally, simply clone the repository and open index.html in your favorite web browser.

No build step or dependencies required!

πŸ” Login Credentials

Use the following test credentials to log in and explore the application:

User Username PIN
Jonas Schmedtmann js 1111
Jessica Davis jd 2222
Steven Thomas Williams stw 3333
Sarah Smith ss 4444

Note: The username is the initials of the account owner's name in lowercase.

πŸ› οΈ Technologies Used

  • HTML5
  • CSS3
  • JavaScript (ES6+)