Esta es una aplicación de videollamadas desarrollada con Spring Boot y Java para el backend y HTML, CSS, y JavaScript para el frontend. La aplicación utiliza ZegoCloud para habilitar las funciones de videollamadas y mensajería en tiempo real. Proporciona características como creación y unión a reuniones, envío de mensajes, uso de cámara y micrófono, generación de códigos de sala para compartir, seguridad mediante login, registro de usuarios, y visualización del estado de conexión de otros usuarios.
-
Registro de usuarios: La aplicación permite a los usuarios registrarse proporcionando la información necesaria a través de un formulario.
-
Inicio de sesión seguro: Los usuarios pueden iniciar sesión con sus credenciales para acceder a las funciones avanzadas de la aplicación.
-
Creación y unión a reuniones: Los usuarios pueden crear nuevas salas de videollamadas y compartir códigos para que otros se unan a la reunión.
-
Mensajería en tiempo real: La aplicación permite a los participantes de la reunión enviar mensajes en tiempo real.
-
Uso de cámara y micrófono: Los usuarios pueden habilitar y deshabilitar sus cámaras y micrófonos durante las videollamadas.
-
Estado de conexión: La aplicación muestra el estado de conexión de los usuarios, indicando quiénes están en línea y quiénes están fuera de línea.
-
Backend: Desarrollado en Spring Boot y Java para proporcionar servicios y lógica empresarial.
-
Frontend: Implementado con HTML, CSS y JavaScript para crear una interfaz de usuario intuitiva y receptiva.
-
ZegoCloud: Utilizado para la implementación de videollamadas y mensajería en tiempo real.