Trabajo cloud de la materia año 2017.
Realizar un API REST utilizando los servicios de Google Cloud Platform
, especialmente Functions, Firebase real time database y Firebase hosting.
Utilizar tecnología PaaS para desarrollar aplicaciones cloud.
Este repositorio tiene un esqueleto (layout) recomendado para utilizar Functions junto con el framework web de NodeJS ExpresJS. Integración de Functions y Express
Cada grupo debe realizar la implementación de una API REST como asi también realizar su documentación y una UI utilizando tecnologia web.
- Documentación API: Debe realizar la definición de la API REST utilizando la especificación de Open API para eso se debe utilizar el framework Swagger. Se recomiendo el uso de Swagger Editor
- API REST: Debe realizar el desarrollo utilizando Firebase functions
- Interfaz gráfica (UI): Debe realizar el desarrollo utilizando tecnologia web (HTML/CSS/JS) y ser osteadad utilizando Firebase hosting
- Base de Datos: Debe utilizar Firebase functions
npm install -g firebase-tools
firebase serve
Nota: Todo el ambiente de desarrollo y deploy se contorla desde la herramienta firebase de linea de comandos