Skip to content

Latest commit

 

History

History

pafs

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 

Submit your flood or coastal erosion risk management project proposal

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.

High level overview

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.

Repositories

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)