Front-end
Bankist App
A fictional digital banking app built with JavaScript, simulating real-world operations like login, transfers, loans, and account management.

Overview
About the project
Bankist App is a fictional online banking application developed to practise modern JavaScript concepts. It simulates real-world banking operations while showcasing array methods, DOM manipulation, and event handling.
The project was built to make business logic visible through an interactive user interface.
What it includes
Key features
- Log in with a username and PIN
- View balances, transactions, and financial summaries dynamically
- Transfer money between accounts with validation
- Request loans based on eligibility rules
- Sort transactions and close accounts securely
- Use an automatic logout timer for extra security
Stack
Technologies used
- HTML5
- CSS3
- JavaScript (ES6+)
Process
Decision Log
Simulating real banking flows
The app was designed to imitate realistic banking actions such as transfers, loans and account closure.
Strengthening JavaScript fundamentals
The project focuses heavily on array methods, event handling and DOM updates.
Making logic visible through the UI
Every action updates the interface dynamically so users can clearly see cause and effect.
Using a fictional product for practical learning
A banking theme allowed implementation of realistic business rules in a controlled frontend project.
Continue exploring
More Projects
Project
Full-Stack House Organizer Application
Housemates is a full-stack web application designed to help people organise, manage and access everything in a shared house.
Project
Next.js Full-Stack Blog
A full-stack blog built with Next.js. Users can read, like, save, and comment on posts, and signed-up users can create, edit, or delete their own posts.
Project
The Solar System 2
An interactive project displaying information about celestial bodies in the solar system. Fully developed from scratch with a custom API and interactive animations.