Sobre o projeto

Creatman.site é uma plataforma de portfólio pessoal que vai além dos sites estáticos de página única, executando um pequeno sistema de gerenciamento de conteúdo. Os autores podem editar projetos, publicações de blog e texto biográfico diretamente no navegador, sem necessidade de novo deploy. As páginas públicas — Início, Projetos, Blog e Analisador de IA — são renderizadas no servidor usando Next.js 16 App Router e React Server Components. O conteúdo é lido e escrito por meio do Drizzle ORM contra um banco de dados SQLite. O painel administrativo em /creatsetup é protegido por NextAuth com Google OAuth e lista branca de e-mails. Principais recursos: - Galeria de projetos e agregação de blog a partir do Dev.to e Hashnode sob demanda - Analisador de Código com IA: visitantes inserem uma URL de repositório GitHub e recebem uma revisão de código em streaming via Llama 3.3 70B (Groq como principal, Cerebras como fallback) - Endpoint de analytics auto-hospedado que registra visualizações de página no servidor, sem scripts de terceiros ou cookies - Implantação com Docker + Traefik, SSL automático e dados persistentes em volume Stack tecnológica: Next.js 16, TypeScript 5, React 19, Tailwind CSS 4, SQLite com better-sqlite3 e Drizzle ORM 0.45, NextAuth v5, Recharts 3, Vitest 4, testado com 54 testes. Limitações conhecidas: o SQLite não suporta escalonamento horizontal sem migração para Postgres; o painel administrativo foi projetado para um único operador; a pollização do blog não possui fila em segundo plano; e a rotação de provedores é hard-coded. Disponível em https://creatman.site, com administração em https://creatman.site/creatsetup. Licenciado sob MIT.