Proyecto de Full Stack. PhoTravel, la app de fotografía

Aurora
Aurora
PhoTravel - proyecto de full stack - ID Bootcamps

Natalia Casilda hizo el Bootcamp en programación y desarrollo web Full Stack y, como proyecto de final del bootcamp, creó una aplicación que respondía a uno de sus grandes hobbies, la fotografía.

La propia Natalia nos contaba que muchas veces al ir de viaje o hacer alguna actividad interesante, le sucedía que ella podía hacer unas fotos muy buenas pero, lamentablemente las que le hacían a ella no eran tanto de su agrado.

El objetivo de PhoTravel es que, desde tu propio móvil, puedas geolocalizar y contactar con fotógrafos para que puedas tener las mejores fotos de tus viajes.

Para desarrollar PhoTravel, Natalia puso en marcha todos lo aprendido durante el bootcamp. El Bootcamp en programación y desarrollo web Full Stack de ID Bootcamp se forma sobre el stack MEAN, que se compone por: Mongo DB, Express, Angular y NodeJS.

Si quieres escuchar a Natalia explicarte en sus propias palabras el proyecto, puedes verlo a continuación:

¿Cuáles fueron los pasos para crear PhoTravel?

Antes de ponerse a programar, Natalia también se apoyó en sus conocimientos previos en diseño y, a través de Figma, pudo crear tanto el mapa web, como los diferentes wireframes, las rutas y las bases de datos que iba a utilizar.

Aquí podemos ver los diseños de algunas de las páginas que integran la aplicación web.

Tecnologías utilizadas

Como ya hemos mencionado al principio del artículo, el Bootcamp de programación y desarrollo web Full Stack de ID Bootcamps, se centra en el Stack MEAN, basado en el lenguaje de programación JavaScript. 

El entorno Back-End se desarrolló con Node.js, basado en ese mismo lenguaje, y el framework de Angular para el Front-End, que permitió una estructuración modular más ordenada y mayor control del código con la implementación de TypeScript.

Se eligió Express como framework, que es una infraestructura web rápida para Node.js, para manejar las rutas y las peticiones HTTP por la sencillez que ofrece en el trabajo en servidor.

La principal función de la que debía ocuparse el Back-End consistía en gestionar las peticiones del servidor a la base de datos, realizada con MySQL. Para la maquetación, el Front-End, se utilizó HTML, la librería de diseño de BootStrap y CSS. Las peticiones al servidor generadas desde Angular se gestionaron a través de servicios, facilitando la gestión entre distintos componentes.

Traducido al lenguaje más coloquial, todo esto permitió crear la aplicación web con el toque personal de Natalia.

Si tú también quieres ser capaz de desarrollar soluciones tecnológicas como PhoTravel. No dudes en informarte sobre nuestros bootcamps, puedes contactarnos a través del email de vanessa@idbootcamps.com o llamarnos al 673903000.

Compartir
Share on facebook
Share on twitter
Share on linkedin

Entradas Relacionadas