Skip to content

Proyecto de alquiler y gestión de equipamiento deportivo para perfiles de usuario y administrador en el marco del Programa Integrador de Digital House.

Notifications You must be signed in to change notification settings

yazmin-erazo/aventura-alquilada

Repository files navigation

Proyecto Integrador - Aventuraalquilada.com 🚀

Este es el repositorio oficial del Proyecto Integrador desarrollado por el equipo de Aventuraalquilada como parte del Programa Integrador de Digital House.

Descripción

Aventuraalquilada es una plataforma de alquiler y gestión de equipamiento deportivo diseñada para perfiles de usuario y administrador. El proyecto abarca el desarrollo full-stack que combina Java Spring Boot, React y MySQL donde además se implementa el despliegue automatizado en la infraestructura de AWS.

Vista previa 📸

Vista previa de la plataforma en mobile (general) y en desktop (Reserva de producto) Para una visión más completa de la plataforma, puedes ver el video completo de la demostración en 🎥 este enlace


Vista Home - Página Principal

Aquí puedes ver la vista principal de la página de inicio, donde los usuarios pueden explorar las opciones para alquiler de equipamiento deportivo.

image

Vista Administración tabla Usuarios - Panel de Administración

Esta es la vista del panel de administración donde los administradores pueden gestionar y supervisar la información de los usuarios.

image

Equipo 🤝

  • Natalia Moreira (@Natym88) - Desarrollo Front-End React
  • Yazmin Erazo (@yazmin-erazo) - Diseñadora UI / Desarrollo Front-End React / Infraestructura AWS
  • Lorena (@lorena690) - Desarrolladora Back-End / Bases de datos / Testing automatizado
  • Victoria Velasquez (@victoriavelasquez) - Desarrollo Front-End React
  • Belen Guillamondegui (@BelenGuillamondegui) - Testing
  • Sergio Gonzalez - Desarrollo Front-End React / Testing manual
  • Ayellen Lopez (@ayellopez) - Testing
  • Julian Caicedo (@juliancfoto) - Testing / Postman

Mi contribución 💪

  • Diseño de interfaz de usuario - UI(Figma)
  • Maquetación del sitio web HTML, CSS y responsive design (module.css)
  • Desarrollo Front-End con React
  • Despliegue Automatizado con CodePipeline en AWS y Gitlab
  • Gestión de Proyecto con metodología ágil SCRUM

Tecnologías Utilizadas 🛠️

  • Java
  • Spring Boot
  • Postman
  • Junit
  • MySQL
  • React
  • HTML
  • CSS (module.css)
  • Axios
  • Jest (para pruebas unitarias)
  • Git (control de versiones)
  • GitLab (repositorio privado)
  • SCRUM (metodología ágil)
  • AWS (Amazon Web Services)
  • CodePipeline (despliegue automatizado)

Tech Stack Frontend

React
React Router
Vite
Axios
Date-fns
Geolib
History
Jest
Leaflet
Mapbox GL
jwt-decode

Tech Stack Backend

Spring Boot
Java
Spring Data JPA
Spring Web
Spring Mail
Lombok
JUnit
MySQL Connector
Amazon AWS SDK S3
Spring Security
JWT

About

Proyecto de alquiler y gestión de equipamiento deportivo para perfiles de usuario y administrador en el marco del Programa Integrador de Digital House.

Resources

Stars

Watchers

Forks