Se hizo un deploy de la app en render con un dockerfile. (Al ser un host gratuito puede tardar entre 4 a 6 minutos en cargar cuando no se usa por un tiempo) Click aqui para ir
Este es un proyecto en desarrollo de una aplicación web que busca brindar orden en el trabajo de una agencia de publicidad que se llama "Petru". La app podrá dar a conocer a todos los agentes las tareas que se encuentran sin realizar, se podrá visualizar en qué está trabajando cada agente, tener disponible una agenda de contactos y un calendario de eventos.
✔️Registro y Login con Spring Security
✔️Crear al menos DOS roles distintos para los usuarios.
✔️Incluir tabla html en alguna vista
✔️Carga y actualización de imagen
✔️Crear una Query de búsqueda personalizada
✔️Crear un CRUD
✔️Que haya al menos un formulario.
✔️Crear al menos 3 vistas distintas.
✔️Diagrama UML de entidades
Perfil VISITA 📍
Página de Inicio:
Acceso a la página de inicio para obtener información sobre los servicios ofrecidos y la posibilidad de registrarse como usuario.
Pagina de Contacto:
Acceso a la pagina de contacto la cual te permite mandarle un correo electronico a la empresa, junto a ver un numero de telefono y su ubicacion en google maps.
Perfil ADMIN 👑
Gestión de Proyectos:
Agregar, editar y eliminar proyectos. Cambiar el estado de los proyectos (en progreso, completado, etc.). Asignar agentes a proyectos.
Gestión de Agentes:
Crear cuentas de agentes. Eliminar cuentas de agentes.
Dashboard General:
Visualización del estado general de los proyectos. Filtros por empresa o tipo de proyecto. Acceso rápido a proyectos individuales desde el dashboard.
Perfil AGENTE 👨💼
Gestión de Perfil:
Acceso y modificación del perfil personal. Gestión del block de notas y lista de tareas (to-do).
Gestión de Proyecto:
Crear, editar y dar de baja proyectos.Cargar reuniones a los proyectos.Visualizar el avance de los proyectos asignados.Aceptar proyectos sin agente asignado.
Visualización de Proyectos:
Ver todos los proyectos y su progreso.Restricciones para modificar o dar de baja proyectos no asignados.
Perfil de CLIENTE 🙍♂️
Gestión de Perfil:
Acceso y modificación del perfil personal.
Visualización de Encargos:
Ver detalles de los proyectos asociados, como responsables, fechas de entrega y próximas reuniones.
Registro y Asociación:
Registro como nuevo cliente.Visualización de proyectos una vez que se asocian a su perfil.
Sebastián Petrini | Salvador Caldarella | Maximo Carbonetti | Manuel Dominich |
Product Owner-Back End | Agile Delivery Manager-Front End | Developer-Front End | Developer-Front End |
Cecilia Alsina | Darío Litterio | Flavio Romero Averna | Juan Pablo Pontini |
Developer-Front End | Developer-Back End | Scrum Master-Back End | Developer-Front End |
Matías Quispe | Nahiara D. Alegre |
Developer-Back End | Developer-Back End |