Skip to content

Repository files navigation

ivanildobarauna.dev | Personal Website

Código-fonte do site ivanildobarauna.dev.

👉 Artigo no Medium: Ter um site pessoal é o melhor projeto de engenharia que você vai fazer por você mesmo

Publicação

O projeto é um site estático Next.js preparado para Cloudflare Workers Static Assets. Todo o conteúdo público do portfólio é versionado em frontend/public/data/portfolio.json; não há backend, banco de dados, Docker ou variáveis de ambiente em produção.

Para atualizar informações do portfólio, edite o JSON e versione a alteração.

Desenvolvimento e validação

cd frontend
npm ci
npm run dev
npm test -- --run
npm run build

O build gera frontend/out.

Cloudflare Workers

Conecte este repositório ao Workers Builds com estas configurações:

Campo Valor
Root directory frontend
Build command npm run build
Deploy command npx wrangler deploy
Production branch main

O wrangler.jsonc aponta os assets para out/. Cada push para main publica a produção e pull requests recebem uma URL de preview. Após o primeiro deploy, associe ivanildobarauna.dev e www.ivanildobarauna.dev ao Worker, preservando os registros de e-mail no DNS.

Estrutura

├── frontend/  # Site Next.js estático e dados públicos
└── README.md

Consulte também frontend/README.md.

About

Personal website and professional portfolio built with Next.js — featuring GitHub-integrated automation, dynamic project listings, and server-side rendering.

Topics

Resources

Code of conduct

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages