Napkin is a rapid web prototyping tool intending to bridge the gap between product/UI/UX and development processes when building applications and sites.
JavaScript
Latest commit b6c1bcd Mar 29, 2013 Jen Fong-Adwent Merge pull request #93 from willkg/license-stuff
Add license stuff
Permalink
Failed to load latest commit information.
docs Improve documentation and fix tests. Jul 19, 2012
export fixed tests; updated persona api; error text updates Sep 12, 2012
lib fixed callback Sep 12, 2012
public fixed tests; updated persona api; error text updates Sep 12, 2012
routes
test
views fixed tests; updated persona api; error text updates Sep 12, 2012
.gitignore Add local.json for exported apps. Aug 29, 2012
.jshintignore Add popovers to allow elements to be edited and deleted. Implement de… Jul 13, 2012
.jshintrc
.nodemonignore Add export project feature. Aug 29, 2012
COPYING Add license stuff Mar 29, 2013
Makefile Touch up styles. Organize packages. Fix bug in user module. Jul 23, 2012
README.md Improve documentation and fix tests. Jul 19, 2012
app.js Make share page public to whoever has the link. Jul 19, 2012
local.json-dist initial commit Jun 11, 2012
package.json
settings.js Add 404 page. Prevent delete button from changing URL. Jul 23, 2012
todo.txt Update todo list. Sep 7, 2012

README.md

Napkin

Summary

Napkin is a rapid web prototyping tool meant for users who want to make functional, revisionable mockups that can easily be shared and exported to baseline front and back-end code.

High-Level Overview

Overview

Installation Instructions

Clone the repository

$ git clone git://github.com/mozilla/napkin.git

Install brew; instructions: https://github.com/mxcl/homebrew/wiki/installation. Next, use brew to get redis:

$ brew install redis

Run redis in the background

$ redis-server &

Install node by using brew or through the website http://nodejs.org/#download

$ cd napkin
$ cp local.json-dist local.json
$ npm install

Run napkin on http://localhost:3000:

$ node app.js

Run tests (optional):

$ make test