Artículos

Artículos

Anem de farra. Geolocalizar fiestas mayores.

25 · Ene · 2017

Cristina Pujol, diseñadora gráfica de Girona vino a la escuela para perfeccionar sus conocimientos de HTML y CSS, además de incorporar el resto de tecnologías web a su lista. Su objetivo era ser una front-end developer que pudiera gestionar un proyecto desde el diseño a su implementación con código.

Para realizar el proycto, Cris utilizó diversas tecnologías en front-end y back-end.

FrontEnd

Para la parte FrontEnd usó HTML5 con una plantilla vistosa de Bootstrap que personalizó editando el CSS. Todo está gestionado por AngularJS 1.5. Así gestionar las vistas, la lógica, los servicios que usa la aplicación, las rutas, y el uso y el tratamiento de las API’s. En este apartado utilizó la API de Google Maps para geolocalizar los distintos eventos y triangularlos con la posición del usuario.

Una parte muy importante de la herramienta es la de gestión, permitiendo a los organizadores crear sus propias. Con un formulario hecho con AngularJS es posible insertar nuevos eventos en la base de datos.

BackEnd

Cris utilizó técnicas de scrapping para extraer la información de otras páginas web para obtener los datos de fiestas existentes. Dicha información se recogió en formato JSON, que se incorporaró a la base de datos MongoDB. Se utilizó NodeJS como puente para extraer e insertar la información y pasarla al FrontEnd.

Extras

Se incoporó una parte de login con el middleware de autentificación de PassportJS para NodeJS. Cristina sacó a relucir sus conocimientos avanzados de diseño gráfico con el uso de Adobe Photoshop para el diseño de la web y del logo.

Puedes ver el proyecto de Cristina en Anem de Farra. También puedes ver proyectos de otros alumnos aquí.