This service is more commonly known by its original name Project Application and Funding Service (PAFS).
To quote the description on the main project README
[PAFS] is used by regional management authorities to apply for funding for flood and coastal risk management projects.
The main entry page for the service specifies you can use the service to
- submit a project proposal
- update an existing project
- view the status of a proposal
The one difference to other services is that you first must request an account before you can sign in and submit a project proposal. This is also done online via the service.
The service is made up of a external facing Rails web app, and an internal facing Rails web app. Common functionality is maintained in an engine mounted by both web apps.
The data is maintained in PostgreSQL. It uses Sendgrid to send emails and does not currently feature an address lookup (hence no integration to OS Places). However it does integrate with Postcode.io to obtain postcode and constituency info from the National Grid Reference (NGR) users are required to enter.
Currently the service is made up of the following repositories
- PAFS admin - the repo for the internal facing admin app
- PAFS user - the repo for the external facing app
- PAFS core - the repo for the shared rails engine
At one point automated acceptance testing was covered by this repository, however they are now out of date based on late changes to the service (so fail if run)