LandRegistry/lr-casework-prototype

Name: lr-casework-prototype

Owner: HM Land Registry

Description: Casework Prototype

Created: 2015-07-01 15:43:45.0

Updated: 2016-02-05 14:37:45.0

Pushed: 2016-02-29 16:33:12.0

Homepage: https://lr-casework-prototype.herokuapp.com/

Size: 1792

Language: HTML

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Land Registry Prototyping - Digital Mortgage Processing ('casework')

Based on the GOV.UK prototyping Kit.

Needs Node 4.2.2 (previously ran on 0.10.30).

Getting started
New to this proto / want to start again

Install node 4.2.2

download zip or git clone ssh

cd into folder

npm install

node start.js

Have an old copy

Install node 4.2.2

git pull origin master

npm install

node start.js

GOV.UK Prototyping Kit

The kit provides a simple way to make interactive prototypes that look like pages on GOV.UK. These prototypes can be used to show ideas to people you work with, and to do user research.

It's built on the Express framework, and uses these GOV.UK resources:

Read the project principles.

Requirements
Node

You may already have it, try:

 --version

Your version should be 4.2.2.

If you don't have Node, download it here: http://nodejs.org/.

Getting started

Install Node.js (see requirements)

Download the prototype kit

Download the zip file

Unzip the file

Install dependencies

Open a command line app (Terminal on OSX) and change to the unzipped directory. Then run:

install

This will install extra code that the prototype kit needs.

Run the app
 start.js

Go to localhost:3000 in your browser.

If you want to view multiple prototypes at the same time you can give them unique port numbers, like this:

=3005 node start.js

To avoid conflicts we recommend using ports between 3000 and 3009. To change the port number permanently, edit the port variable in /server.js.

Hot reload

Any code changes should update in the browser without you restarting the app.

The app recompiles app/assets/stylesheets/application.scss everytime changes are observed.

Documentation

This project is built on top of Express, the idea is that it is straightforward to create simple static pages out of the box. However, you're not limited to that - more dynamic sites can be built with more understanding of Express. Here's a good Express tutorial.

Community

We have two Slack channels for this app. You'll need a government email address to join them.


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.