Legacy Planning Search Tool

This project involved bringing together historic content and modern technology to create a new service to search for Planning history within the Borough of Surrey Heath. This is my first foray into the world of pure JavaScript development and one of the most enjoyable projects to date I have worked on.

The aim of this application is to remove the requirement for anyone that wishes to search historic Planning documents, having to visit Surrey Heath’s offices to view this content. To date the application allows customers to search via a map interface and a street search interface. History Record cards that detail the Planning case numbers at different locations can be retrieved from Surrey Heath’s content storage platform. The road map for the application is for customers to be able to request individual Planning case files, that have until recently been accessible via micro fiche or a single PC terminal in Surrey Heath’s reception area.

The application makes use of the following technology:

  • Cloud 9 cloud based development environment
  • nodejs as a JavaScript runtime framework
  • expressjs lightweight web framework
  • Twitter’s typeahead for search auto-complete
  • Leafletjs interactive mapping tools with Marker Clusters for efficient map visualisation
  • Twitter’s Bootstrap responsive front end to accommodate all types of browsing devices
  • Slack for real time monitoring and notifications
  • GitHub for version control
  • Docker to containerize the application removing the requirement to build and maintain a web hosting environment
  • Codefresh for continuous delivery
  • Sloppy IO to host the application that can be embedded into Surrey Heath’s website

Interactions with preexisting tools such as an Address Search API, a History Record Card API, FME Cloud and Box.com mean that this application stores no data and acts as a public interface into some of Surrey Heath’s digital services.

Legacy Planning Search Tool

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s