Materia: Paradigma Orientado a Objetos
Profesor: Pablo Sauczuck
Universidad: Universidad Argentina de la Empresa (UADE)
Este repositorio contiene el trabajo práctico obligatorio de la materia Paradigma Orientado a Objetos, dictada por el profesor Pablo Sauczuck en la Universidad Argentina de la Empresa (UADE). El proyecto consiste en el desarrollo de una aplicación de gestión de eventos utilizando el lenguaje de programación Java.
La aplicación tiene como objetivo gestionar diversos eventos, permitiendo a los usuarios realizar diferentes acciones como crear, editar y eliminar eventos, registrar integrantes y dejar feedback sobre los eventos.
La aplicación permite a los usuarios realizar las siguientes acciones:
- Crear, editar y eliminar eventos: Los usuarios pueden gestionar eventos, creando nuevos, modificando detalles de eventos existentes o eliminándolos.
- Listar eventos: Los eventos pueden ser filtrados por su fecha de realización, permitiendo al usuario ver eventos pasados, en curso y futuros.
- Dar feedback de eventos: Los usuarios pueden dejar comentarios o valoraciones sobre los eventos en los que participaron.
- Ver feedbacks de otros usuarios: Los usuarios pueden consultar los comentarios y valoraciones dejadas por otros participantes sobre los eventos.
- Registrar integrantes: Los organizadores pueden agregar participantes a un evento, creando un registro de los mismos.
- Java: Lenguaje de programación utilizado para el desarrollo de la aplicación. Se utilizaron principios de la programación orientada a objetos (POO) para modelar los diferentes componentes del sistema.
- IDE: Se utilizó IntelliJ IDEA como entorno de desarrollo para escribir y depurar el código Java.
- Git: Control de versiones utilizando Git para gestionar el código fuente del proyecto.
A continuación, se muestra el diagrama de clases de la aplicación, que ilustra cómo están organizados los diferentes componentes y sus relaciones:
Para ejecutar la aplicación, sigue los siguientes pasos:
- Clonar el repositorio:
git clone https://github.com/tu-usuario/gestor-de-eventos.git - Acceder al directorio del proyecto:
cd gestor-de-eventos - Compilar y ejecutar:
En el IDE, abre el archivo principal de la aplicación y ejecuta el proyecto. Si estás usando la línea de comandos, asegúrate de tener Java instalado y ejecuta:
javac Main.javajava Main
Si deseas contribuir a este proyecto, por favor sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama con la funcionalidad que deseas agregar (
git checkout -b feature/nueva-funcionalidad). - Realiza tus cambios y haz commits adecuados.
- Abre un pull request describiendo tus cambios y su propósito.
Este proyecto está bajo la licencia MIT. Consulta el archivo LICENSE para más detalles.