Caldes Natura
Project Includes a native IOS and Android APP, specific software for external touch screens and a website.
One of the main challenges was the introduction of calculated routes that doesn't exists in googleMaps nor any other map application.
Desarrollo portal Web responsive + Desarrollo APP (Android + IOS ) + Desarrollo totem para la oficina de turismo del ayuntamiento de Caldes de Malavella que incluye rutas pedestres, información del municipio y una gimcana interactiva mediante el reconocimiento de códigos QR.
Retos
Incorporación y gestión de nuevas rutas creadas por los propios usuarios con POSTGIS.
WebAPP muy rápida una vez cargada.
Integración en un mismo código fuente de resoluciones para móviles, desktop y pantalla vertical de 1080x1900.
Implementación adaptativa válida en entornos muy diversos: escritorio, apps móviles (disponibles en PlayStore/AppStore) y un totem (pantalla táctil situada en el entorno urbano).
El proyecto constaba de 2 partes: Un front publico y una parte privada para la gestión de las reservas.
Server
- Base en Nodejs con framework ExpressJS + Express Validators
- Frontend: VanillaJS + Jquery
- Template manager: Handlebars
- Gestión de la persistencia del servicio mediante PM2
- Gestion de los datos utilizando Knex y ORM.
- Gestion de emails: nodemailer
- Database: Mysql
- Logs: Winston
APP
Simple bakend platform for management
- Base en Nodejs con framework ExpressJS + Express Validators
- Database: Mysql
- Template manager: Handlebars
- Gestión de la persistencia del servicio mediante PM2
- Gestion de los datos utilizando Knex y ORM.
- Gestion de emails: nodemailer
- Logs: Winston
- Reporting: excel-export
TouchScreens
Simple bakend platform for management
- Base en Nodejs con framework ExpressJS + Express Validators
- Database: Mysql
- Template manager: Handlebars
- Gestión de la persistencia del servicio mediante PM2
- Gestion de los datos utilizando Knex y ORM.
- Gestion de emails: nodemailer
- Logs: Winston
- Reporting: excel-export
Challenges
- Pixel perfect. Project with Hight visibility and demands
- Managing the schedule and email-confirmation
- Generate usefull reports to te managers of the project