Prototipado web rápido

Generando un MVP en minutos

Diego Coy

Speaker

Developer

@unJavaScripter

¿Qué vamos a hacer?

¿Cuántos lenguajes?

JavaScript

JavaScript

Software necesario

NodeJS

nodejs.org

Gulp

$ sudo npm install -g gulp-cli

Bower

$ sudo npm install -g bower

Yeoman

$ sudo npm install -g yo

MongoDB

mongodb.org

"La comunidad"

AngularJS Full-Stack generator

https://github.com/angular-fullstack/generator-angular-fullstack
$ npm install -g generator-angular-fullstack

Nuestra app

Iniciar un proyecto

$ mkdir miapp

$ cd miapp/

$ yo angular-fullstack elNombreDeMiProyecto

Iniciar un proyecto

JavaScript Compiler -> Babel

Markup -> HTML

Pre procesador CSS -> Stylus o CSS

Router -> UI router 

Bootstrap -> Y

UI Bootstrap -> Y

Database -> Mongoose

Authentication -> Y

oAuth

SocketIO -> Y

Task manager -> Gulp

Testing -> Jasmine

Nuestro MVP

Ingeniería Forestal

Conseguir información digital acerca de especies de Colombia acuáticas es difícil

Catálogo de plantas

Crear un end point en nuestra API

$ yo angular-fullstack:endpoint planta

Crear un end point en nuestro cliente

$ yo angular-fullstack:route planta

Que gracias

Made with Slides.com