Astro + Node + PostgreSQL

Base limpia para una plataforma educativa local-first.

El contenido canónico vive en /content, la API mantiene los datos transaccionales en PostgreSQL y el despliegue usa el mismo stack reproducible con Docker desde desarrollo hasta VPS.

Cómo está pensada

  • Astro sirve como shell web austera, rápida y fácil de mantener.
  • La API Node expone cursos, documentos, hilos, publicaciones y entregas.
  • Las migraciones son SQL simples, versionadas y sin ORM pesado.
  • El sync de markdown a la tabla documents deja lista una capa editorial futura.

Flujo operativo

  • npm run dev levanta PostgreSQL con Docker y arranca Astro + API con hot reload.
  • docker compose up --build reproduce el stack completo dentro de contenedores.
  • docker compose -f docker-compose.prod.yml up -d --build deja listo el VPS.

Cursos

Catálogo inicial

Ruta sugerida

Empieza por abrir el vault del curso de ejemplo. Allí verás las notas markdown canónicas, el sidebar editorial y la creación de nuevas notas.

public

Fundamentos musicales

Curso base para explorar ritmo, pulso, notacion y escucha activa con contenido markdown como fuente de verdad.

Documentos
4
Tareas
1
Matrículas
2

Actualizado 17 abr 2026, 18:30