Proyecto de Full Stack. Adrenaline, la nueva red social

Aurora
Aurora
Proyecto destacado de Full Stack - Jorge Pinilla - ID Bootcamps

Adrenaline es la propuesta que creo nuestro alumno del Bootcamp en programación y desarrollo web Full Stack, Jorge Pinilla. El proyecto trataba de construir una red social, inspirada en Instagram, pero orientada a las grandes pasiones de Jorge, el espíritu aventurero, la naturaleza y el aire libre y, como toda red social, la capacidad de compartir con otros.

 Para empezar por el principio, Jorge Pinilla se formó en el Stack MEAN, compuesto por: MongoDB, Express, Angular y NodeJS, en definitiva, las herramientas necesarias para la creación y mantenimiento de una aplicación web, pudiendo hacer frente tanto a la parte del Front-End, es decir la parte visual de la aplicación, como el Back-End, que trata los procesos que van por la parte de «detrás».

Si quieres, puedes echar un vistazo al proyecto de Jorge contado por él mismo en el siguiente vídeo.

¿Cómo fue el proceso de creación de Adrenaline?

Antes de empezar a programar, se deben plantear los objetivos generales, ya que, ayudará a tener claro un roadmap que facilite el trabajo de desarrollo. Los puntos que se deben responder son:

  • Objetivo
  • Público objetivo 
  • Beneficios 

Este trabajo previo ayudó a Jorge a organizar mucho mejor los esfuerzos en el proyecto, alcanzar sus metas y, como resultado, sacar adelante una red social acorde a lo que quería.

Objetivos de Adrenaline

Prácticamente todo nuestro entorno tiene, al menos, 1, 2 o incluso 3 o más perfiles de redes sociales activos, nos hemos acostumbrado a consumir la información a través de estos canales y los utilizamos para diferentes funciones.

Los objetivos de Adrenaline son:

  • Tener un lugar donde compartir aventuras
  • Crear un espacio donde poder expresarte 
  • Generar contenido interesante para el usuario
  • Crear comunidad

¿A quién va dirigido?

Evidentemente, el público de Adrenaline, debería ser personas que sean cercanas al espíritu de la aplicación. Esto se resumiría en:

  • Personas deportistas, amantes de la naturaleza, activas y con afines a la superación y motivación personal
  • Creadores de contenido. Claramente se necesita gente a la que le guste crear contenido para mantener en pie una red social.

Estas características no son algo super específico, gran parte de la población es susceptible de entrar en esta descripción, lo que amplía las opciones de tener personas interesadas, es por ello que consideramos que Adrenaline es un proyecto totalmente escalable.

Tecnologías utilizadas

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, permitió crear una interfaz parecida a la que podemos encontrar en redes sociales como Instagram, y activar funciones como la reproducción de vídeos, fotos, comentarios, etc.

Conclusiones

Jorge decidió aplicar sus nuevos conocimientos adquiridos en el bootcamp para desarrollar y mostrar sus aficiones pudiendo compartirlo con otras personas. Sin duda Jorge es una persona detallista, trabajadora y comprometida con sus objetivos.

A través de las tecnologías aprendidas en el Bootcamp en programación y desarrollo web Full Stack, pudo desarrollar este proyecto de inicio a fin, desde la parte de Front-End, hasta la parte del Back-End

Si tú también quieres ser capaz de desarrollar soluciones tecnológicas como Adrenaline. 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