Proyecto Web de la materia de Conceptos Orientados a Objetos. (Demo http://catalogo-web.herokuapp.com/)
El proyecto consistirá en el desarrollo de una aplicación web cuya función será mostrar un catálogo de alguna temática o producto seleccionado. En este proyecto se utilizarán películas como contenido.
Así mismo, el proyecto será desarrollado como una aplicación web usando JavaScript como lenguaje de programación para el back-end y front-end a la par con HTML, CSS, JSON, y tecnologías como NodeJS y AngularJS, para el servidor web, manejo de objetos y funcionalidad del lado cliente, respectivamente.
La interfaz de la aplicación consistirá en una pantalla principal en donde se mostrarán las películas y criterios de ordenamiento. Posteriormente al seleccionar un criterio de ordenamiento, se desplegarán y filtraran las películas de acuerdo a lo seleccionado.
- Diseñar la interfaz y pantallas de la aplicación en HTML+ CSS + JS.
- Montar servidor en NodeJS e instalar módulos necesarios.
- Establecer rutas utilizando el modulo Express.
- Crear lógica (controladores) front-end en AngularJS.
- Crear contenido para la aplicación.
- Instalar Node.js.
- Instalar depenencias de Node.js con
npm install
. - Ejecutar web app con
node app.js
. - Desarrollo: instalar (usando
npm
) y utilizar compilador de estilosgulp
y el administrador de dependenciasbower
(dentro de /public).
Edmundo Elizondo, Luis Guardado Cantú
Saturday, April 15, 2016