Sobre el proyecto
Creatman.site es una plataforma de portafolio personal que va más allá de las páginas estáticas al incluir un pequeño sistema de gestión de contenidos. Los autores pueden editar proyectos, entradas del blog y textos de biografía directamente desde el navegador sin necesidad de reimplementar.
Las páginas públicas —Inicio, Proyectos, Blog y Analizador IA— se renderizan en el servidor usando Next.js 16 App Router y React Server Components. El contenido se lee y escribe mediante Drizzle ORM contra una base de datos SQLite. El panel de administración en /creatsetup está protegido con NextAuth, OAuth de Google y una lista blanca de correos electrónicos.
Capacidades principales:
- Galería de proyectos y agregación de blogs de Dev.to y Hashnode bajo demanda
- Analizador de Código IA: los visitantes pegan la URL de un repositorio de GitHub y reciben una revisión de código transmitida por Llama 3.3 70B (Groq como principal, Cerebras como respaldo)
- Punto de conexión de análisis autoalojado que registra vistas de página en el servidor sin scripts de terceros ni cookies
- Despliegue con Docker + Traefik con SSL automático y datos persistentes en un volumen
Stack tecnológico: Next.js 16, TypeScript 5, React 19, Tailwind CSS 4, SQLite con better-sqlite3 y Drizzle ORM 0.45, NextAuth v5, Recharts 3, Vitest 4, probado con 54 tests.
Limitaciones conocidas: SQLite no soporta escalabilidad horizontal sin migrar a Postgres; el panel de administración está diseñado para un único operador; la sondeo de blogs no tiene cola en segundo plano; y la rotación de proveedores está codificada.
En vivo en https://creatman.site con administración en https://creatman.site/creatsetup. Licencia MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.