Self Service Time To Pay Frontend
Self Service Time To Pay Frontend is the frontend microservice for Pay What You Owe In Instalments. It displays the web pages that users interact with and contacts multiple backend services to retrieve and store information. It has multiple endpoints that are navigated through in sequence, beginning with eligibility, through to calculator and then arrangement. The following diagram shows the overview of the SSTTP architecture.
To view the UI during development,
Start all the related services
sm --start SELF_SERVICE_TIME_TO_PAY_ALL -f
Run the micro-service from sbt, after stopping any already running SELF_SERVICE_TIME_TO_PAY_FRONTEND service
sm --stop SELF_SERVICE_TIME_TO_PAY_FRONTEND sbt "~run 9063"
View in the browser http://localhost:9063/pay-what-you-owe-in-instalments
For debug purposes http://localhost:9063/pay-what-you-owe-in-instalments/test-only/inspector
This code is open source software licensed under the Apache 2.0 License.