Skip to content
E3 CreaTIC

Technical documentation

Stack tecnológico

Frontend

TecnologíaVersiónUso
Angular20.3.xFramework SPA
TypeScript5.9.3Lenguaje
Angular Material20.2.xComponentes UI (Material Design 3)
RxJS7.8.xProgramación reactiva
ngx-translatelatestInternacionalización
Plotly.jslatest (dist-min)Gráficos interactivos
TinyMCE / QuilllatestEditores de texto enriquecido
jsPDF + autotablelatestExportación PDF
xlsx / xlsx-js-stylelatestExportación Excel
SCSSEstilos con variables CSS
NginxalpineServir SPA en producción
DockerContenedorización
GitLab CIPipeline CI/CD

Backend

TecnologíaVersiónUso
Python3.13Lenguaje base
FastAPI0.118–0.127Framework REST API
UvicornlatestServidor ASGI
SQLAlchemy2.0.xORM
SQLModellatestModelos Pydantic + SQLAlchemy
Pydantic2.12.xValidación de datos
Alembic1.17.xMigraciones de base de datos
PyJWT + cryptographylatestGestión de tokens JWT
pyzabbix1.3.xIntegración con Zabbix API
APSchedulerlatestTareas programadas
redis-py7.1.xCliente Redis
psycopglatestDriver PostgreSQL
httpx / requestslatestClientes HTTP internos
Sentry SDKlatestMonitoreo de errores
PostgreSQL17.6Base de datos relacional
Redis StacklatestCaché con persistencia
NginxalpineAPI Gateway / reverse proxy
Docker + ComposelatestOrquestación de contenedores
GitLab CIPipeline CI/CD