00 — Overview
←Volver a proyectosProyecto
Aitor OS
Sistema operativo personal público: esta misma web. Next.js full-stack sobre Supabase self-hosted, con Digital Garden, Dashboard de actividad y panel de administración propio.
01 — Details
Problema
Un portfolio estático no refleja el trabajo continuo — proyectos, notas técnicas y experimentos quedan dispersos entre GitHub, notas sueltas y la cabeza.
Solución
Un único sitio con CRUDs propios para proyectos, garden, lab y recursos, con RLS en Postgres como frontera real de seguridad y despliegue en Coolify self-hosted.
Arquitectura
App Router monolítico. UI -> Server Actions -> Repositorios -> Supabase. Un único contenedor Docker, sin capas serverless.
02 — Learnings
Aprendizajes
RLS como frontera de seguridad real (no el frontend) simplifica mucho el resto de la arquitectura.
Próximos pasos
Terminar el panel admin, correr tests de integración y desplegar en Coolify.