Eventual es un proyecto realizado en el marco de la asignatura de Sistemas y Tecnologías Web. Se trata de un ejemplo de red social tipo Facebook implementada en JavaEE haciendo uso de Servlets, EJB, Web Sockets y Web Services. La interfaz se ha desarrollado con el framework de AdminLTE. La red social se basa en usuarios corrientes con perfil personal y organizaciones de eventos que crean eventos para invitar a los usuarios.
Algunas de las funcionalidades del sistema son:
- Tres tipos de usuarios: administrador, organización y perfil personal.
- Sistema de amistades con los que los usuarios agregan a otros
- Chat en tiempo real para que los usuarios se escriban
- Sistema de posts para que los usuarios puedan publicar contenido HTML
- Capacidad del administrador para monitorizar en tiempo real el uso del sistema (posts que se publican, usuarios conectados, etc...)
- El administrador puede expulsar usuarios conectados en tiempo real y deslogearlos
Existe un vídeo de demostración del sistema disponible en:
Eventual/Eventual-war/web/screencast/Screen_Cast_Eventual.webm