It is a sample project for a Node/HTML5 application optimized separately for desktop browsers (web), iOS and Android devices. Its server side project is based on robrighter / node-boilerplate and its client side project implements ccoenraets / backbone-directory sample using Kendo UI.
- Quickly get started with a Node/Kendo UI application
- Optimize separately for browsers, phones and tablets
- Serve pages optimized for the client automatically using the user agent string
- Serve assets compressed in production but uncompressed during development
- Chat capability (enabled on browsers)
- BDD tests
- Easily deployable on a Joyent Node SmartMachine
Work in progress
- Node
- Express - web framework and router
- Mongoose/MongoDB - for persistence
- Redis - for sessions
- Socket.io - for chat etc
- Jade - only for error pages
- EJS - for serving production/development index
- Mocha - BDD testing framework
- HTML5
- jQuery
- Kendo UI
It is a simple Employee Directory application that allows you to look up employees by name, view the details of an employee, and navigate up and down the Org Chart by clicking the employee’s manager or any of his/her direct reports.
- Install and run MongoDB
- Install and run Redis.io
- Edit config.js if you are running MongoDB or Redis.io from another machine or non-default port
- Start server by typing "node server.js"
You can try out different versions of this application using Google Chrome's built-in user-agent switcher. Read more.