/hechoenmx

Prototipo de aplicación para Reto HechoEn.MX

Primary LanguageJavaScript

HECHOEN.MX

El proyecto Hechoen.mx fue desarrollo por Pretzel y cumple con las especificaciones del reto público #HECHOEN.MX

DEMO

Puede acceder al demo de la aplicación en los siguientes enlaces:

API

APP

BACKEND

El proyecto cuenta con una REST API construida en LoopBack, framework de NodeJS de StrongLoop, compañía de IBM.

Más información

  • El servidor está en una instancia de DigitalOcean con Ubuntu, la base de datos es MongoDB y se usa HAPROXY para la implementación.

FRONTEND

Para la parte del Frontend se utilizó tecnología de Google como Angular y Material Design. También se utiliza Gulp, Bower y SASS

INSTALACIÓN

Requisitos para la instalación del proyecto:

  • NodeJS
  • MongoDB

Para la implementación del proyecto lo primero que se necesita es clonar el repositorio con el comando:

git clone https://github.com/pretzelmx/hechoenmx.git

Una vez clonado el repositorio levantamos nuestro servidor de MongoDB:

mongod

Una vez clonado el repositorio accedemos a la carpeta api y ejecutamos los siguientes comandos:

npm install
npm install -g nodemon
npm run dev

Listo, la API estará corriendo sobre el puerto: 3000

Para la instalación del Frontend accedemos a la carpeta app y ejecutamos los siguientes comandos:

bower install
npm install
gulp inject
PORT=80 node src/server/app.js

Y listo, el proyecto completo está funcionando

INFORMACIÓN

Los documentos generales del proyecto se encuentran en el siguiente enlace y datos de contacto de Pretzel

Archivos en google Drive

Pretzel - hola@pretzel.mx