/donalo-tdp

Proyecto de Donaciones para Taller de Desarrollo de Proyectos I

Primary LanguageJavaScript

donalo-tdp

Proyecto de donaciones para Taller de Desarrollo de Proyectos

Instalación de dependencias

NodeJS trae npm para instalar dependencias.

Instalar yo y bower.

$ npm install -g yo bower

Instalar AngularJS Full-Stack generator

$ npm install -g generator-angular-fullstack

El proyecto esta creado con

  • Javascript
  • Jade
  • CSS
  • ngRoute
  • MongoDB con Mongoose
  • Bootstrap
  • Boilerplate Authentication (Facebook)

Instalación del proyecto

Dado que las dependencias que usa el proyecto estan en el .gitignore luego de clonarlo hacer

$ bower install
$ npm install

Correr servidor y proyecto

Para correr el proyecto local se necesita tener corriendo mongo y grunt.

En una terminal dejar corriendo primero

mongod

En otra

grunt serve

Si grunt da error hacer

npm install -g grunt-cli

Y volver a correr grunt serve

Importante

Para crear nuevos controllers, endpoints, etc,

Se pueden ver todos los tipos de generadores aca

Es importante usar el commando para que se generen los archivos correctamente y mantener la estructura del proyecto.

Sobre Jade

Jade es un template engine que corre arriba de HTML y simplifica bastante el código ademas de complementarse bien con Angular http://jade-lang.com/