Proyecto de Sistema de Gestión para Funeraria
Requerimientos Funcionales
Este proyecto implica el desarrollo de un sistema de gestión para un servicio funerario, utilizando tecnologías modernas como Spring Boot, Angular, Python y Adonis JS, y siguiendo una arquitectura orientada a microservicios. Además, se integrarán notificaciones por correo electrónico para mejorar la experiencia del usuario y facilitar la comunicación entre las partes interesadas.
1. Módulo de Seguridad y Sitio Web
El sistema debe contar con un módulo de seguridad para la gestión de usuarios, roles y permisos.
a) Portal Web
- Inicio: Landing page que describe la plataforma.
- Misión y Visión: Secciones que describen la misión y visión de la funeraria.
- PQRS: Formulario para enviar mensajes a un correo electrónico administrativo.
- Registro: Funcionalidad para que los clientes se registren.
b) Seguridad
- Formulario de identificación de usuarios con credenciales (email como usuario).
- Almacenamiento cifrado de contraseñas.
- Implementación para evitar accesos automatizados.
- Identificación por segundo factor a través de correo electrónico.
- Funcionalidad de recuperación de contraseña con correo electronico.
2. Gestión de Perfiles
- Los usuarios pueden crear y editar sus perfiles con información detallada.
- Los administradores pueden proporcionar detalles adicionales, como información de la sede y responsabilidades.
3. Parametrización y Solicitud de Servicio Funerario
- Los clientes pueden tener N beneficiarios.
- Solicitud de servicio para beneficiarios, con opciones de traslado y tipo de sepultura.
- Ingreso de ubicación, fechas y horas del servicio.
- Envío de información por correo electrónico al cliente principal.
4. Servicio de Chat
- Sección de chat para comunicación entre usuarios con código de servicio.
- Funcionalidad de moderación para el cliente principal.
- Almacenamiento de historial de chat.
5. Calificaciones y Comentarios
- Los clientes pueden calificar y dejar comentarios sobre los servicios.
- Visualización de comentarios y calificaciones para clientes potenciales.
6. Historial de Servicios
- Acceso al historial completo de servicios solicitados.
- Visualización de comentarios y calificaciones de servicios.
7. Facturación y Pagos
- Pagos mensuales a través de pasarela de pagos.
- Descuento por pago anual anticipado.
- Generación de factura y envío por correo electrónico.
8. Notificaciones Integradas
- Notificaciones por correo electrónico para confirmaciones y actualizaciones de servicio.
- Envío de resumen de servicio al finalizar, con cierre automático de chat.
9. Administrador
- Parametrización de variables generales como ciudades y sedes.
- Bloqueo/activación de clientes.
- Acceso a reportes relevantes sobre clientes y servicios.
Integrantes del Proyecto:
- Daner Alejandro Salazar Colorado
- Jaime Andres Cardona Diaz
- Santiago Garcia