Skip to content

UKHomeOffice/paf

Repository files navigation

Public Allegations Form

Public Allegations Form (PAF) Application built using HOF (Home Office Forms) framework.

Architecture

The PAF app will send data to an AWS SQS (Simple Queue Service), the ims-resolver will receive from the queue and attempt to send the data to the IMS system. The ims-resolver is a github repo supported by the HOF team. The IMS system is hosted on EBSA hosted by a supplier, Verint.

IMS API integration

There is some sensitive information about IMS integration. The documentation of this can be found in an internal repo https://github.com/UKHomeOffice/ims-integration-documentation

Getting Started

Prerequisities

  • Node.js - Tested against LTS
  • NPM (installed with Node.js) - Works with versions 2 and 3
  • Redis server running on the default port

Up & Running

$ cd paf
$ yarn install
$ yarn run start:dev

Then visit: http://localhost:8080/