Pizzeria App
Stack
- AngularJS
- NodeJS
- Express - NOTE I'm using 3.5
- Socket.IO and Socket.IO Client for web socket support
- Brian Ford's Angular Socket IO client
- Twitter Bootstrap and both the Express and AngularJS Yeoman generators.
Build instructions
node app.js
or DEBUG=sockets,queue,worker node app.js
to see interesting logs
http://localhost:3000/
has the working client. /angular_dev
has the live updating client. Unfortunately the upstream repo had some hackery around this :(
To build a new production ready binary:
cd angular-frontend
grunt --force
cd ..
node app.js
Changes from Upstream
- Hand-written super simple in-memory 'store'
- Use of
fake-queue
for in-memory queuing - /api/pizzas is the only JSON end point