Skip to content

jordivila/userAdmin

Repository files navigation

Build Status Dependency Status devDependency Status Code Climate

Nodejs website template

This website template is in beta.

Getting Started

The easiest way to get started is to clone the repository and then:

# Install NPM dependencies
npm install

# Install Bower dependencies
bower install

# Livereload
grunt live

# Just tests
grunt tests

Objectives

  1. Lightweight application
  2. SPA application with SEO support
  3. Automated testing and continuous integration
  4. Client/server cross platform -> node.js & native mobile appliactions
  5. Client/server module application with dependency loader
  6. Client/server internationalization & multi language support
  7. Deployable to an azure website in just one click

Movie characters

  1. Nodejs as "the development platform"
  2. Mongodb as "speedy database"
  3. Express as "web application framework"
  4. Azure as "the cloud computing platform"
  5. Mocha & jqUnit as "the testing ones"
  6. grunt as "The JavaScript Task Runner"
  7. bower as "the frontend manager"
  8. require.js as "the module loader"
  9. handlebars as "template builder"

Browser Support

  1. Chrome: (Current - 1) or Current
  2. Firefox: (Current - 1) or Current
  3. Safari: 5.1+
  4. Opera: 12.1x, (Current - 1) or Current
  5. IE 8 (using ES5 polyfill), IE9+

Task List

  1. Use Google & Facebook & github passport authentication
  2. Remove i18n lib from backend & use a custom method to get i18n text values using Globalize.Messages previously loaded on server start event

SEO Tools

  1. http://seositecheckup.com/
  2. http://www.woorank.com

Use this as a check list when deploying

Next things to keep an eye

Check web site online

Utils

About

Nodejs + Mongodb + passport + mocha + qunit + grunt

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published