En progreso★ Destacado2024-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