Concluído Pessoal PHP Bootstrap javascript

PHP Blog Content Management System

Blog pessoal, portfólio de projetos e currículo com PDF gerado automaticamente um CMS estilo WordPress construído do zero, sem framework e sem dependências, pra rodar em qualquer hospedagem compartilhada.

PHP Blog Content Management System

O php-blog-cms é o motor por trás do próprio paulorb.dev: um CMS estilo WordPress construído do zero, em PHP puro, sem framework e sem Composer. A ideia por trás disso é bem prática: rodar em qualquer hospedagem compartilhada, sem SSH e sem build step, o que significa deploy por FTP mesmo. Ele cuida do blog (posts com categorias, tags, busca e comentários moderados), de uma seção de projetos em estilo portfólio e de um currículo público que gera PDF automaticamente a partir dos mesmos dados da página, sem precisar subir arquivo manual.

Por baixo do capô, o backend é PHP 7.2+ com um MVC caseiro, MySQL via PDO com migrations em SQL puro, e no front Bootstrap 5 com Quill.js para o editor rich-text. Tem um instalador visual que confere os requisitos do servidor, testa a conexão com o banco e cria a conta de admin na hora, sem nenhuma credencial pré-cadastrada no código.

Pra rodar localmente é só subir o Docker Compose (PHP + Apache + MySQL) e já cai direto no instalador.
O código tá no GitHub sob licença MIT, se quiser dar uma olhada ou usar como base.

Screenshots