GithubHelp home page GithubHelp logo

dk-holiday's Introduction

###Local Setup

$ npm install

$ npm install -g coffee-script

$ npm install -g supervisor

$ brew install redis

##Development

$ /path/to/redis/redis-server

$ supervisor app/server.coffee

##Tests $ npm install -g jasmine-node

$ cake test

##Project Notes and To Dos $ cake notes

##Offline Mode Restart the app before 9am and after 5pm to switch between on/offline modes

Tech Inventory

###Client-side - Moved from jQuery to Zepto, reducing total package size from ~180k to ~70k - Underscore.js for utility and templating - Socket.io for websocket messaging - Jade for view rendering - Stylus for style preprocessing - CoffeeScript

###Server-side - Express Web Server - Stitch middleware for javascript bundling - Stylus middleware for stylesheet bundling

- App Server
  - Job queue with Kue + Redis
  - Env vars managed with nconf
  - State restoration with node-request /stats
  - Twitter stream with ntwitter

- Logging with winston
- Documentation with docco
- Tests with Jasmine

dk-holiday's People

Contributors

heymackey avatar todoubled avatar

Watchers

 avatar  avatar

Forkers

heymackey

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.