Este repositório contém um portfolio estático (HTML/CSS/JS) com uma interface de administração simples que gera um arquivo projects.json.
Esse arquivo é a fonte de dados que o site usa para listar e exibir os projetos.
index.html– home com projetos recentesprojetos.html– lista de todos os projetosprojeto.html– página de projeto individual (usa?slug=meu-projeto)projects.js– lêdata/projects.jsone renderiza os projetosdata/projects.json– lista de projetos (fonte de dados estática)admin/index.html– painel admin estático (CRUD em memória + download do JSON)
- Abra
public/admin/index.htmlno navegador (pode ser direto do arquivo). - Edite, crie ou exclua projetos pelo formulário.
- No final, clique em “Baixar JSON atualizado”.
- Substitua o arquivo
public/data/projects.jsonpelo JSON baixado. - Faça commit + push para o GitHub.