Giter Club home page Giter Club logo

landregistry.charges-html-prototypes's Introduction

Digital Mortgage Prototypes / Kit

based on the GOV.UK Prototyping Kit...

Versioning

Versioning is being handled using github branches, the current version can be found on the master branch and the branch with the appropriate version number. If you wish to see the code in old prototype versions then you will need to look in the branch for that version in github.

When creating a new version of the prototype then create a new branch from master (naming is version_x_x) and once that version is in a ready state it can be pushed to master and then onto heroku.

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

You may already have it, try:

node --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:

npm install

This will install extra code that the prototype kit needs.

Run the app

node 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:

PORT=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.

landregistry.charges-html-prototypes's People

Contributors

mandynimmo avatar jayvolr avatar michaeldfallen avatar tsangsimon avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.