← Proyectos

Plataforma de sitios web y SaaS multi-tenant

Plataforma en FastAPI donde cada cliente tiene sitio, catálogo y panel aislados, con pruebas de regresión que garantizan el aislamiento estricto entre cuentas.

PythonFastAPIJinja2SQLiteDockerJWT
Estado
En curso
Año
2026
Contexto
Producto propio · Portus Web & Sitrina
SSR
HTML optimizado para SEO
Aislamiento
Validado por pruebas de regresión
Plataforma de sitios web y SaaS multi-tenant

Qué es

Una plataforma donde negocios locales y empresas disponen de sitio web propio con catálogo dinámico, páginas de servicios y contacto sin depender de desarrolladores para cambios cotidianos.

Arquitectura

  • Multi-tenant con aislamiento por cliente, base de datos por tenant y autenticación segura con JWT.
  • Renderizado del lado del servidor (SSR) con Jinja2, empaquetado en contenedores Docker.
  • Temas modulares por sector, con funcionalidades activables por cliente y paletas de color mediante CSS custom properties.

Decisiones técnicas

SSR enfocado en SEO. Al entregar HTML completo desde el servidor, los motores de búsqueda indexan el contenido al instante sin depender de la ejecución de JavaScript en el cliente.

Aislamiento multi-tenant validado por tests. El aislamiento de datos se verifica mediante pruebas automatizadas de regresión que intentan acceder a recursos entre distintos tenants, garantizando que los permisos se respeten estrictamente.

Resultado

Infraestructura ágil y escalable para publicación de sitios web corporativos con alta velocidad y bajo costo de mantenimiento.