facundofernandez / TestAlMundo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Examen tecnico

Objetivo

Crear una aplicación de busqueda de hoteles, aplicando dos filtros. El examen contempla tanto la seccion Front-End( Responsive Desing ) como la Back-End (API).

Tecnologias aplicadas

Front-End

  • AngularJs
  • Flexboxgrid.css
  • Webpack
  • SASS

Back-End

  • NodeJs
  • Base de datos
    • Desarrollo: Archivo json
    • Producción: MongoDb

Muestra final

Desktop Mobile
alt alt

Comandos para iniciar la aplicación

En modo developer se habilita:

  • Front-End: servidor de la aplicacion en angular con watch de codigo.
  • Back-End: servidor de la API con el manejo de datos con un json.

En modo de producción se habilita:

  • Front-End: servidor de la aplicacion en angular.
  • Back-End: servidor de la API con el manejo de datos con mongoDB en la nube, con las opciones extras (CRUD).

Clorar repositorio

git clone https://github.com/facundofernandez/TestAlMundo.git

Instalar dependencias

npm install

Iniciar Back-End

Para el desarrollo se utilizo nodemon. Si no lo dispone, instalarlo.

npm run api:dev

Iniciar Front-End

npm run angular:dev

Si solo se quiere obtener el codigo de la aplicacion angular optimizado para Producción

npm run build

Extras

Pruebas en Produccion (usando base de datos MongoDB en la nube)

npm run api:prod

Iniciar Front-End

npm run angular:prod

Uso de la api CRUD, se desarrollo R-U-D (solo en producción)

About


Languages

Language:JavaScript 73.3%Language:CSS 26.7%