El proyecto Hechoen.mx fue desarrollo por Pretzel y cumple con las especificaciones del reto público #HECHOEN.MX
Puede acceder al demo de la aplicación en los siguientes enlaces:
El proyecto cuenta con una REST API construida en LoopBack, framework de NodeJS de StrongLoop, compañía de IBM.
- El servidor está en una instancia de DigitalOcean con Ubuntu, la base de datos es MongoDB y se usa HAPROXY para la implementación.
Para la parte del Frontend se utilizó tecnología de Google como Angular y Material Design. También se utiliza Gulp, Bower y SASS
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
Los documentos generales del proyecto se encuentran en el siguiente enlace y datos de contacto de Pretzel