Greenway
Plataforma integral de ecoturismo con chat en tiempo real e inteligencia artificial.

Solucion web completa para conectar turistas con anfitriones locales en El Santuario, Antioquia. Implementa RBAC, mensajeria en tiempo real con Firebase, asistente virtual con GPT y visualizacion geografica con Google Maps API. El proyecto fue un encargo municipal para digitalizar el ecosistema turistico de la region.
Tres roles con permisos radicalmente distintos (turista, anfitrion, admin municipal) que debian coexistir en la misma aplicacion, con un chat en tiempo real entre ellos, sin presupuesto para WebSockets en produccion.
Para RBAC usamos decoradores de Flask que verifican el rol almacenado en el JWT. Para el chat 'en tiempo real' sin WebSockets, usamos Firebase Realtime Database directamente desde el frontend. Esto resuelve el problema del servidor dormido porque Firebase siempre esta activo.
Flask es perfectamente capaz para proyectos de esta escala, pero su falta de tipos nativos nos costo bugs en los serializadores de respuesta JSON. En proyectos Python futuros usamos FastAPI + Pydantic desde el inicio.