Skip to content

Proyecto final realizado en el marco del quinto tramo del curso fullstack de EGG Cooperation. EQUIPO "P"

Notifications You must be signed in to change notification settings

ProyectoPetru/Petru

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Petru

Agencia de Publicidad

Deploy 🛫

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

Descripción 📝

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.

Requerimientos del proyecto 🧾

✔️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

Funcionalidades 👁‍🗨

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.

Diagrama UML

Construido con 🛠️

Java Maven Spring HTML CSS JS

Integrantes Equipo Petrus

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

Herramientas 🛠️

Demo Final Egg

Spring.4.mp4

About

Proyecto final realizado en el marco del quinto tramo del curso fullstack de EGG Cooperation. EQUIPO "P"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published