Skip to content

Bank simulator created with Javascript that allows money transfers between accounts, loan requests and much more

Notifications You must be signed in to change notification settings

Fabiuzz98/BankSimulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BUILT WITH:
This app is fully built with Javascript using the MVC architecture and the publisher-subscriber pattern

DESCRIPTION OF THE APP:
This app is intended to be a bank simulator for users that have already created their bank account. Indeed, given an array of pre-filled users, the app automatically creates a username based on the account owner name that in addition to the provided pin, allows to login (I will provide below some users credentials).
At this point the user can access the private bank interface where is possible to transfer money between accounts, create a loan, sort movements, close the account.
Once logged in, you can experiment transfering money between accounts and if you switch it you will see the changes shown on the movements list, total money amount, date of each movement and everything related to the type of action the user does on the account.
The app is also provided with a timer that starts at login and will automatically logout the user if no actions are committed within the timer or another login is done.
Each account is set with different nationality, language and currency, hence the app also shows date and currency formats based on the nationality of each acccount.
To make it realistic, I've provided 4 user accounts as if they have already created a profile so it's possible to login with a username (thanks to the auto created username feature) and interact between accounts. The accounts are the following so you can try yourself:
1)username: js, pin: 1111
2)username: jd, pin: 2222
3)username: stw, pin: 3333
4)username: ss, pin: 4444

MORE ABOUT THE APP:
This app is implemented with a lot of Javascript features, array methods, dates, timers, DOM manipulation and much more. I've used the MVC architecture to create a leaner and more readable code. In addition I've used the Pub/Sub pattern to call functions between View and Controller.

About

Bank simulator created with Javascript that allows money transfers between accounts, loan requests and much more

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published