El repositorio consiste en una pequeña aplicación web desarrollada utilizando Node.js como backend y AngularJS como frontend siendo la arquitectura REST el mediador entre ambas partes. Se logro persistir los datos utilizando una base de datos orientada a documentos llamada NeDB.
Es necesario tener bower instalado globalmente.
$ npm install -g bower
$ git clone https://github.com/Manumental32/workshopBlog.git
$ cd workshopBlog
$ npm install
$ cd public
$ bower install
$ cd ..
$ node seed
$ npm start
Home
GET localhost:3000 -> Sitio Principal
Login
POST localhost:3000/login -> Autentificación
User (CRUD de usuarios)
GET localhost:3000/user -> Obtener todos los usuarios
GET localhost:3000/user/:id -> Obtener el usuarios con dicha id
POST localhost:3000/user -> Crear un usuario
PUT localhost:3000/user/:id -> Actualizar un usuario
DELETE localhost:3000/user/:id -> Borrar un usuario
Post (CRUD de posts)
GET localhost:3000/post -> Obtener todos los posts
GET localhost:3000/post/:id -> Obtener el post con dicha id
POST localhost:3000/post -> Crear un post
PUT localhost:3000/post/:id -> Actualizar un post
DELETE localhost:3000/post/:id -> Borrar un post