nodejs-starter

Single Page App setup using industry's best practices and modules. Node.js, Express, Mongoose, passport.js, component.io, Jade, Stylus and Bootstrap.

Github stars Tracking Chart

Node.js Starter

Single Page App setup using industry's best practices and modules.
Node.js, Express, Mongoose, passport.js, component.io, Jade, Stylus and Bootstrap.

Demo

image

Requirements

Installation

Run from your terminal:

git clone git@github.com:gravityonmars/nodejs-starter.git
cd nodejs-starter
make 

Note: edit your config/development.json with your Facebook & Twitter keys. Instructions here

  • express — web application framework for node
  • Jade — Template engine
  • stylus — Pre-processor CSS
  • component.io — client package management for building better web applications
  • Bootstrap — CSS Framework
  • passport — Simple, unobtrusive authentication for Node.js.
  • mongoose — MongoDB object modeling tool designed to work in an asynchronous environment.
  • connect-mongo — MongoDB session store for Connect

Test

npm test

Projects using it

Contributors

Common errors

  • buffer.js:382 throw new Error('Unknown encoding');
    Update your node.js version
  • Difficulties under Windows, refer to issue #4
  • Heroku deployment check issue #5
  • Getting { [Error: EMFILE, open %fileName%'] errno: 20, code: 'EMFILE', after running make, make run or make run-dev This is due to a limit on the amount of files that can be open at the same time by your OS. Update your .base_profile file (or similar) by adding ulimit -n 2048.

Licence

MIT

Main metrics

Overview
Name With Ownerrickyrauch/nodejs-starter
Primary LanguageJavaScript
Program languageShell (Language Count: 4)
Platform
License:
所有者活动
Created At2013-08-14 18:46:14
Pushed At2015-05-03 17:48:37
Last Commit At2015-05-03 14:48:41
Release Count0
用户参与
Stargazers Count663
Watchers Count32
Fork Count134
Commits Count136
Has Issues Enabled
Issues Count19
Issue Open Count6
Pull Requests Count3
Pull Requests Open Count1
Pull Requests Close Count4
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private