Skip to content

NadinDesigns/Banking-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌍 The World Bank β€” Banking App

A learning project built during my JavaScript course.
This is a fully interactive banking application with real logic, live timers, formatted dates and currencies β€” all done with vanilla JS.


✨ Features:

  • πŸ” Login system with username and PIN
  • πŸ’Έ Money transfers between accounts (balance updates on both sides)
  • 🧾 Loan requests
  • ❌ Account closure
  • ⏱ Auto logout after inactivity (with live countdown timer)
  • πŸ•’ Live clock with seconds (updates every second)
  • 🌐 Localized date and currency formatting using Intl API (based on user settings)
  • πŸ”ƒ Sorted transaction history
  • ☠️ No dark mode (yet). But I survived the GitHub token wars, so it’s fine.

πŸ’ͺ What I did myself:

  • Built all logic from scratch in vanilla JavaScript
  • Added live time updates using setInterval
  • Implemented session timeout with auto logout
  • Synced money transfers across multiple user accounts
  • Used Intl.DateTimeFormat and Intl.NumberFormat for smart localization
  • Translated the entire UI into English
  • Solved every 403 token error GitHub threw at me (and I mean every one)

🌟 Why I’m proud of it:

I worked on this project with guidance from my instructor,
but almost everything was written and debugged by me.

I worked late at night, during naps (not mine), and through lots of doubts.
This may be a β€œstudent project,” but it taught me how to actually build something real.


πŸ”— Live preview:

[Link to live project](https://nadindesigns.github.io/Banking-app/)


πŸ§ͺ Demo accounts:

You can log in using one of the following demo users:

Username PIN
df 1111
af 2222
pf 3333
si 4444

πŸ› οΈ Tech stack:

  • HTML5 / CSS3
  • JavaScript (ES6+)
  • DOM manipulation, array methods, timeouts/intervals, localization

β€œI never thought I could build something like this. Turns out β€” I can.”

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published