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 | 🔵 🔵 🔵 |