Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 14 additions & 22 deletions proposal.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,51 +2,43 @@

## Grupo
### Integrantes
* legajo - Apellido(s), Nombre(s)
* 51466 - Alberti, Pedro
* 52049 - Consiglio, Micaela

### Repositorios
* [frontend app](http://hyperlinkToGihubOrGitlab)
* [backend app](http://hyperlinkToGihubOrGitlab)
*Nota*: si utiliza un monorepo indicar un solo link con fullstack app.
* Frontend: https://github.com/p-alberti/tp-dsw-Frontend2025
* Backend: https://github.com/p-alberti/tp-dsw-backend2025

## Tema
### Descripción
*2 a 6 líneas describiendo el negocio (menos es más)*
El sistema ofrece opciones para realizar sesiones de concentración con el método pomodoro, registra las horas diaras de concentración, tareas realizadas y lleva un registro. Con el mismo proporciona estadísticas acerca del progreso semanal y mensual.

### Modelo
![imagen del modelo]()
![Modelo del Dominio](https://github.com/p-alberti/tp-dsw/blob/main/imgs/Modelo%20del%20Dominio.png)

*Nota*: incluir un link con la imagen de un modelo, puede ser modelo de dominio, diagrama de clases, DER. Si lo prefieren pueden utilizar diagramas con [Mermaid](https://mermaid.js.org) en lugar de imágenes.
Link al modelo: https://app.diagrams.net/#G1uw_iLKr0lDe7JdFsH4q5jJvmTuxUvr-2#%7B"pageId"%3A"C5RBs43oDa-KdzZeNtuy"%7D

## Alcance Funcional

### Alcance Mínimo

*Nota*: el siguiente es un ejemplo para un grupo de 3 integrantes para un sistema de hotel. El

Regularidad:
|Req|Detalle|
|:-|:-|
|CRUD simple|1. CRUD Tipo Habitacion<br>2. CRUD Servicio<br>3. CRUD Localidad|
|CRUD dependiente|1. CRUD Habitación {depende de} CRUD Tipo Habitacion<br>2. CRUD Cliente {depende de} CRUD Localidad|
|Listado<br>+<br>detalle| 1. Listado de habitaciones filtrado por tipo de habitación, muestra nro y tipo de habitación => detalle CRUD Habitacion<br> 2. Listado de reservas filtrado por rango de fecha, muestra nro de habitación, fecha inicio y fin estadía, estado y nombre del cliente => detalle muestra datos completos de la reserva y del cliente|
|CUU/Epic|1. Reservar una habitación para la estadía<br>2. Realizar el check-in de una reserva|
|CRUD simple|1. CRUD Usuario<br>2. CRUD Tipo de Sesión<br>|
|CRUD dependiente|1. CRUD Sesión {depende de} CRUD Tipo Sesión<br>|
|Listado<br>+<br>detalle| 1. Listado de sesiones realizadas por un usuario filtradas por fecha o rango de fechas => detalle CRUD Sesión<br>|
|CUU/Epic|1. Realizar una Sesión<br>|


Adicionales para Aprobación
|Req|Detalle|
|:-|:-|
|CRUD |1. CRUD Tipo Habitacion<br>2. CRUD Servicio<br>3. CRUD Localidad<br>4. CRUD Provincia<br>5. CRUD Habitación<br>6. CRUD Empleado<br>7. CRUD Cliente|
|CUU/Epic|1. Reservar una habitación para la estadía<br>2. Realizar el check-in de una reserva<br>3. Realizar el check-out y facturación de estadía y servicios|
|CRUD |1. CRUD Usuario<br>2. CRUD Tipo de Sesión<br>3. CRUD Sesión<br>4. CRUD Categoría<br>5. CRUD Tarea<br>6. CRUD Estado<br>|
|CUU/Epic|1. Realizar una Sesión<br>2. Registrar usuario<br>|


### Alcance Adicional Voluntario

*Nota*: El Alcance Adicional Voluntario es opcional, pero ayuda a que la funcionalidad del sistema esté completa y será considerado en la nota en función de su complejidad y esfuerzo.

|Req|Detalle|
|:-|:-|
|Listados |1. Estadía del día filtrado por fecha muestra, cliente, habitaciones y estado <br>2. Reservas filtradas por cliente muestra datos del cliente y de cada reserve fechas, estado cantidad de habitaciones y huespedes|
|CUU/Epic|1. Consumir servicios<br>2. Cancelación de reserva|
|Otros|1. Envío de recordatorio de reserva por email|
<Aún no disponible>