Skip to content
A proof of concept for a seamless registration flow. The user hops from one step to the next with the virtual keyboard constantly open.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
app
bower_components
css
img
public
Gemfile
Gemfile.lock
Gruntfile.js
README.md
app.json
bower.json
config.ru
index.html
package.json
registration.html

README.md

Registration POC

This is a proof of concept for a seamless registration flow on mobile. Seemlingly simple, it is quite hard to keep the virtual keyboard open on iOS and this POC illustrates how to achieve this.

To preview this application click here.

The code is in the app folder.

Installation

The project uses grunt and bower because they rock! To run the application perform the following steps:

Node

First install Node and run:

npm install

This will install grunt and bower

Bower

Download the client libraries using the following command

bower install

Run the server

To run the server in development mode you can use the following command

grunt serve 

Deployment

The application is configured to pass through the normal modern HTML5 build pipeline (minification, uglify, angular templates etc). To deploy the application run the following command

grunt build

This will produce a public folder which is ready to deploy. To deploy to Heroku from this step use the following command

git push heroku master

Alternative Heroku Deployment

To deploy the Registration Flow on Heroku, click the button below:

Deploy

You can’t perform that action at this time.