Wally179 /
Portfolio
Portfólio Profissional | Desenvolvedor Frontend & UX Architect. Especialista em React, Next.js e criação de interfaces de alta performance e sistemas escaláveis.
Loading repository data…
bernardopg / repository
Portfolio profissional de Bernardo Gomes com React, TypeScript e foco em performance.
BeBitter é o portfólio público de Bernardo Gomes. O projeto entrega uma homepage modular, páginas de serviços e atualizações pessoais, catálogo de projetos integrado ao GitHub e páginas detalhadas por repositório.
O stack principal usa React 19, TypeScript, Vite 8, Tailwind CSS 4, Radix UI e TanStack Query. Em produção, o build gera sitemap automaticamente, aplica inlining de CSS crítico, gera assets comprimidos em gzip e Brotli e publica dist/ na Hostinger via SSH com backup remoto e verificação HTTP.
/, /projects, /services e /now.lint, test, build, CodeQL e Dependency Review.rsync, backup remoto e checagem pós-publicação.| Área | Ferramentas |
|---|---|
| Frontend | React 19, React Router 7, TypeScript 5.9 |
| UI | Tailwind CSS 4.2, Radix UI, shadcn/ui, Framer Motion |
| Dados | TanStack Query, React Context, GitHub REST API |
| Formulários | React Hook Form, Zod |
| Qualidade | ESLint 10, Vitest 4, Testing Library, CodeQL |
| Build | Vite 8, Critters, gzip, Brotli |
| Deploy | SSH + rsync para Hostinger |
O sitemap é gerado por pnpm sitemap:gen durante o build e publica as rotas principais do site e as páginas individuais de projetos. As rotas públicas base são:
| Rota | Papel | Prioridade |
|---|---|---|
/ | Landing page principal | 1.0 |
/projects | Catálogo de projetos | 0.9 |
/services | Página comercial | 0.9 |
/now | Atualizações correntes | 0.8 |
O detalhe das URLs geradas está em docs/routes-and-sitemap.md.
pnpm install
cp .env.example .env.local
pnpm dev
Validações úteis:
pnpm ci:check
pnpm security:audit
pnpm build
O deploy padrão publica dist/ na Hostinger via SSH.
cp .env.deploy.example .env.deploy
pnpm deploy:hostinger -- --dry-run
pnpm deploy:hostinger
Checklist completa em DEPLOY-CHECKLIST.md.
Distribuído sob a MIT License.
Selected from shared topics, language and repository description—not editorial ratings.
Wally179 /
Portfólio Profissional | Desenvolvedor Frontend & UX Architect. Especialista em React, Next.js e criação de interfaces de alta performance e sistemas escaláveis.