Skip to content

pepe199204/DigitalBooking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIGITAL BOOKING

Digital Booking es un sitio destinado a la búsqueda y reserva de distintos tipos de alojamientos. En el mismo el usuario podrá filtrar y seleccionar ciudad; fecha de check in; fecha de check out y categoría del alojamiento. Podrá ingresar a la página de cada alojamiento (producto) para ver en detalle su descripción, características, ubicación, imágenes y disponibilidad. Una vez seleccionado el producto, el sitio permitirá realizar una reserva y confirmarla. Además, el sitio permite que un usuario del tipo Administrador pueda publicar su alojamiento poniéndolo a disposición de los usuarios para que realicen sus reservas.

OBJETIVO DEL PROYECTO: Con este proyecto se busca lograr un sitio estética y funcionalmente amigable y sencillo de usar, que cumpla con todos los requerimientos del cliente. El sitio funcionará cómo una plataforma que conecte a usuarios que publiquen sus alojamientos, con usuarios que buscan un alojamiento para reservar.

№ DE EQUIPO: 8

Integrantes:

  • Perla Chalón
  • Lara Converso
  • Jorgelina Grande
  • Felipe Mendoza Peláez
  • Lucas Monasterio
  • Valentín Valdeon

Perla Chalón

Licenciada en Comercialización, diplomada en Publicidad Digital y Community Management, docente. Sin conocimientos previos del área IT.

Roles desempeñados: QA Analista de Testing, Análisis de Base de Datos, Apoyo en Back-end development.

Tareas desarrolladas por sprint:

  • Sprint 1: Planificación y ejecución de los tests. Creación de tabla Categorías. Creación API.
  • Sprint 2: Planificación y ejecución de testing manual y exploratorio. Testing automatizado con Selenium. Creación de base de datos, modelo entidad relación, tablas de Características, Productos, Ciudades, Imagenes, Provincias, Países; y relaciones entre las mismas.
  • Sprint 3: Creación de base de datos, modelo entidad relación, tablas de Usuarios, Roles y Reservas; y relaciones entre las mismas. Creación en el proyecto de Spring de las clases Usuario, Rol y Reserva, mapeo de las mismas con las tablas correspondientes, creación de operaciones CRUD de dichas clases y los endpoints en API con JPARepository. Planificación y ejecución de testing manual y exploratorio. Testing automatizado con Selenium IDE de flujo de Reserva Exitosa.
  • Sprint 4: Testing Manual y Exploratorio. Elaboración Reporte final de Testing. Actualización de base de datos, modificación tablas Productos y Usuarios.
Tecnología Fortaleza
Front end 🔵 🔵 ⚪
Back end 🔵 🔵 🔵
Infraestructura 🔵 ⚪ ⚪
Testing/QA 🔵 🔵 🔵
Bases de datos 🔵 🔵 ⚪

Felipe Mendoza Peláez

Cuento con experiencia en desarrollo de aplicaciones web para plataformas e-learning. Actualmente me desempeño como Business Platforms Developer con enfoque en Salesforce, y me encuentro cursando la carrera de Ingeniería de Sistemas.

Roles desempeñados: Diseño e implementación de infraestructura, Apoyo en Frontend development.

Tareas desarrolladas por sprint:

  • Sprint 1: Apoyar al desarrollo de componentes del lado del frontend y creación de estilos con Sass. Diseño de la infraestructura.
  • Sprint 2:Crear infraestructura en AWS, Crear Pipeline para CI CD.
  • Sprint 3: Deploy en AWS Automatización Pipeline.
  • Sprint 4: Habilitación del sitio público y automatización.
Tecnología Fortaleza
Front end 🔵 🔵 🔵
Back end 🔵 🔵 ⚪
Infraestructura 🔵 🔵 🔵
Testing/QA 🔵 🔵 ⚪
Bases de datos 🔵 🔵 ⚪

Lara Daniela Converso

Estudiante de Ingeniería en Informática de la Universidad de Buenos Aires. Contaba con conocimientos previos en el área IT.

Roles desempeñados: Back-end development, Api Testing, Apoyo en Análisis de Base de Datos.

Tareas desarrolladas por sprint:

  • Sprint 1: Creación del Backend (estructura, CRUD Categorías y creación de los endpoints relacionados a la tabla de categorías). Testing de la API con Postman.
  • Sprint 2: Creación del CRUD relacionado a las tablas de Características, Productos, Ciudades, Imagenes, Provincias, Países y los endpoints correspondientes, al igual que las relaciones de estas clases en BackEnd. Y Testeo Automatizado de la API en Postman.
  • Sprint 3: Corrección de Atributos en las clases de Características y Productos para generar la creación de Composite Keys en la tabla pivot. Implementación de Jwt para la seguridad y Spring Security para la autenticación en los Endpoints de la WebApp. Testeo automatizado de la API con Postman.
  • Sprint 4: Modificaciones en la estructura de algunas entidades, en concordancia a la base de datos. Creación de los endpoints para filtrar reservas por usuarios, endpoint de actualización de producto y buscar producto por id. Testeo integral automatizado de la API con Postman.
Tecnología Fortaleza
Front end 🔵 🔵 ⚪
Back end 🔵 🔵 🔵
Infraestructura 🔵 ⚪ ⚪
Testing/QA 🔵 🔵 ⚪
Bases de datos 🔵 🔵 🔵

Lucas Manuel Monasterio

Estudiante avanzado de Ingeniería Industrial. Diplomado en Cadena de Suministros. Analista de planeamiento de Producción, Logística y Mantenimiento. No Contaba con conocimientos previos en el sector IT

Roles desempeñados: FrontEnd Developer.

Tareas desarrolladas por sprint:

  • Sprint 1: Desarrollo de componentes de la pagina principal del aplicativo y diseño de estilos con sass.
  • Sprint 2: Desarrollo de componentes de la pagina de productos del aplicativo y diseño de los estilos con sass. Comunicación del front con la base de datos por medio de APIs.
  • Sprint 3:Creación pagina reservas, vinculacion de la API de Google maps para crear el mapa y el listado de ciudades. Vinculacion de la creación de la reserva con la API
  • Sprint 4: Creación pagina de creación de producto, cargado de imagenes, creación de atributos y cargado a la base por medio de la API. Correcciones codigo, mejoras en las practicas de codigo y estilos finales
Tecnología Fortaleza
Front end 🔵 🔵 🔵
Back end 🔵 🔵 ⚪
Infraestructura 🔵 🔵 🔵
Testing/QA 🔵 🔵 ⚪
Bases de datos 🔵 🔵 ⚪

Valentin Valdeon

Estudiante de Ingenieria en Informatica en la Facultad Nacional de San Luis, con conocimientos previos en el área IT

Roles desempañados: FrontEnd Developer (grupo 6) y Testing (grupo actual). Tareas desarrolladas por sprint:

  • Sprint 1: Desarrollo de html, css y funcionalidades con Js React.
  • Sprint 2: Desarrollo de front y ajustes del cierre del Sprint 1 (grupo 6) e incorporacion al nuevo grupo (grupo 8).
  • Sprint 3: Desarrollo de Testing manuales y testing unitarios con covertura de Jest.
  • Sprint 4: Desarrollo de Testing automatizados para Jest Framework y desarrollo de la Wiki.
Tecnología Fortaleza
Front end 🔵 🔵 ⚪
Back end 🔵 🔵 ⚪
Infraestructura 🔵 ⚪ ⚪
Testing/QA 🔵 🔵 ⚪
Bases de datos 🔵 🔵 ⚪

Jorgelina Grande

Desarrolladora backend en NodeJs. Ex estudiante de Ingeniería en Sistemas de Información en la UTN Facultad Regional San Francisco, con conocimientos previos en el área IT

Roles desempañados: FrontEnd Developer. Apoyo en base de datos y backend.

  • Sprint 1: Desarrollo de componentes de la pagina principal del aplicativo (listado de recomendados) y diseño de estilos con sass.
  • Sprint 2: Creación de los filtros por ciudad y categoría. Se obtiene la información de ciudades, categorias y producto llamando a la API.
  • Sprint 3: Vinculación con la API para las funcionalidades de crear usuario e iniciar sesión.
  • Sprint 4: Creación pagina de creación de producto datos generales, sección "Agregar atributos". Creación de componentes reutilizables. Agregado de dependencias para limpiar código (prettier, eslint)
Tecnología Fortaleza
Front end 🔵 🔵 ⚪
Back end 🔵 🔵 🔵
Infraestructura 🔵 ⚪ ⚪
Testing/QA 🔵 ⚪ ⚪
Bases de datos 🔵 🔵 🔵

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published