Proyecto de Full Stack. Sport Share, la app de deportes

Aurora
Aurora
Proyecto destacado de programación y desarrollo web Full Stack - Sport Share - ID Bootcamps

Sport Share es la red social para deportes desarrollada por Jorge de Paz Cabañas, se trata del proyecto final del Bootcamp en programación y desarrollo web Full Stack donde los usuarios pueden intercambiar y encontrar diferentes informaciones sobre deporte, como eventos, polideportivos, campos de entrenamiento, etc.

Jorge decidió crear esta aplicación web porque vio que existían muchas aplicaciones en las que buscar rutas, el número de pasos, tiempo en el que ha hecho ejercicio y, en general, de planificación y seguimiento y al mismo tiempo otras aplicaciones que te dan las ubicaciones de dónde realizar el ejercicio y los eventos, pero ninguna que te uniera toda esta información en un mismo sitio.

Puedes escuchar en las propias palabras de Jorge su proyecto así como la demo que hizo en su presentación gracias a este vídeo.

¿Cómo se desarrolló la aplicación?

Como ya hemos explicado en otras ocasiones, el bootcamp de Full Stack trabaja tanto el back-end como el front-end, es decir, tanto la parte visual como todos los procesos que se ejecutan por detrás cuando la aplicación está en funcionamiento.

Herramientas y tecnologías

Para la parte del back-end utilizó NodeJS y Express para la parte de la API que permite solicitar a la base de datos la información, controlar el acceso de los usuarios, ver qué peticiones pueden hacer, negarles las que no correspondan, etc. Por otro lado, también utilizó MySQL para la gestión de las bases de datos y los JSON Web Token para poder identificar a los usuarios que navegan por la web.

Como APIS externas utilizó la API de Google Maps y Google Places API, la primera para poder tener acceso a Google Maps mientras que la segunda te permite filtrar las búsquedas de los usuarios y por último Open Weather Map para saber el clima.

Para el front-end usó Angular con Bootstrap para la distribución de los elementos en la parte visual, Angular Material para ciertas funciones como calendario u otras a las que Bootstrap no llegaba.

Funcionalidades

Como hemos comentado, la finalidad de Sport Share es poder tener toda la información sobre tus eventos deportivos, actividades y demás en un mismo lugar. Con este fin, Jorge desarrolló diferentes funcionalidades:

  • Inicio de sesión. Donde primero te exige logarte para poder ser identificado y de esta manera generar un espacio para el usuario.
  • Dashboard de usuario. Puedes ver tanto tus eventos como los próximos eventos deportivos, lugares a los que quieres ir o lugares que te gustan. 
  • Explorar. Esta sección está pensada para poder encontrar nuevas actividades, gracias a los filtros, los usuarios pueden elegir las fechas, lugares, formas de aparición o incluso tipos de deportes.
  • Creación de lugares y eventos. Se trata de un área donde puedes tanto registrar nuevos lugares que sean de tu interés como eventos deportivos que estés organizando.

Sin duda este es un proyecto que Jorge creo en base a las necesidades que tenía en sus aficiones. Sin duda, hacer proyectos relacionados con nuestras pasiones nos ayuda a encontrar nuevas soluciones, además, unido tu conocimiento en el área con las nuevas habilidades del bootcamp da como resultado proyectos muy interesantes.

Ya hemos hablado en muchas ocasiones que la programación y el desarrollo web realmente se pueden aplicar a prácticamente cualquier área, solo hace falta ponerse manos a la obra.

Si tu también quieres ser capaz de desarrollar proyectos como Sport Share, no dudes en informarte sobre nuestro Bootcamp en programación y desarrollo web Full Stack, 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