En progresoDestacado2024-01

Xavi Platform API

API GraphQL de productividad personal y finanzas — multimódulo, containerizada en Google Cloud Run.

Sobre el proyecto

Plataforma completa de productividad personal y gestión financiera construida desde cero con Node.js, Express y Apollo GraphQL, ejecutándose en un contenedor Docker en Google Cloud Run. Cubre más de 15 dominios: finanzas multi-billetera con presupuestos y gastos programados, seguimiento de hábitos con lógica de rachas, rutinas semanales, todos diarios, registro de sueño, aprendizaje y cursos, listas de compras, notas y planificación trimestral. El schema GraphQL está dividido en módulos independientes (un schema + resolver por dominio), compartiendo un pool de conexiones PostgreSQL y una capa Redis para caché.

Tecnologías

Node.jsGraphQLApolloExpressPostgreSQLRedisDockerCloud RunTypeScript