Chat multiusuario en tiempo real con Python, Flask y API REST
Aplicación de chat multiusuario desarrollada con Python y Flask. Permite a varios usuarios enviarse mensajes en tiempo real identificándose con un nombre de usuario, con registro de la hora exacta de cada mensaje.
La actualización en tiempo real se consigue mediante polling JavaScript:
el navegador consulta el endpoint /mensajes cada segundo usando la Fetch API,
sin necesidad de WebSockets ni librerías externas. El diseño es completamente responsivo
con tarjetas de mensaje modernas.
| Método | Ruta | Descripción |
|---|---|---|
| GET / POST | / | Página principal y envío de mensajes |
| GET | /mensajes | Devuelve todos los mensajes en JSON |
Desarrollador Full-Stack — Backend Python y Frontend JavaScript
Diseñé e implementé el servidor Flask, la API REST y el frontend con polling asíncrono. El proyecto arranca desde los fundamentos de Flask hasta una aplicación de chat funcional en tiempo real, sin dependencias externas más allá de Flask.
Estado: ⚡ Proyecto de Aprendizaje
Proyecto académico que demuestra el desarrollo de un servidor web con Python y Flask, incluyendo comunicación cliente-servidor en tiempo real mediante API REST.