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.
-
Notifications
You must be signed in to change notification settings - Fork 0
Fabiuzz98/BankSimulator
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 0
No packages published