self-service-time-to-pay-frontend
Scala HTML Other
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
conf
it/uk/gov/hmrc/selfservicetimetopay
project
public
test/uk/gov/hmrc/selfservicetimetopay
.gitignore
.travis.yml
LICENSE
README.md
export-versions-for-it-tests
runInLocal.sh
scalastyle-config.xml

README.md

self-service-time-to-pay-frontend

Build Status Download

Self Service Time To Pay Frontend

About

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.

ServiceOverview

Development Mode

To view the UI during development,

  1. Start all the related services

    sm --start SELF_SERVICE_TIME_TO_PAY_ALL -f
  2. 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"
  3. View in the browser http://localhost:9063/pay-what-you-owe-in-instalments

  4. For debug purposes http://localhost:9063/pay-what-you-owe-in-instalments/test-only/inspector

License

This code is open source software licensed under the Apache 2.0 License.