← Back to projects

Front-end

Bankist App

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

Bankist App screenshot 1

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