(Open) JDK 8
Node.js & npm (https://nodejs.org/)
Maven 3 (https://maven.apache.org/)
An IDE (VS Code or IntelliJ)
The Angular frontend.
A module that provides customer related REST services to the frontend.
A module that provides account related REST services to the frontend.
A module that provides transaction related REST services to the frontend.
The backend module that provides data access to the web services.
sh run.sh
The frontend should go live at http://localhost:4200/
API access protection via api keys
Dockerization
Professional UI with UX engineer (currently designed by a backend engineer)
More tests
Note: Customer and account table rows are clickable and navigates to other pages (i.e if you click on a customer, it navigates to the page that displays the account of the customer)