As part of my journey to become a better engineer, I’ve been taking a JS course that focuses on ES6+ new functions and concepts. Admittedly, I started this course awhile ago. Shortly thereafter, life, work, and a bout of burnout happened, but that’s another blog post.
The app uses dummy data populated via an object that contains transactions, dates, currency and locale.
The internationalization API was used to format the transactions, balance amounts, dates, and times based on the locale of the user set in the user objects.
setInterval was used to set a timer that logs out the user after being idle for five minutes. The setInterval clears when the user takes any action, including logging in as another user.
To view the app, you can login with mc and the pin 1111. To see the localization working, you can view another user with the user name jd and the pin 2222.
More app builds to come!