- Adiciona borda e sombra ao container da tabela - Torna cabeçalho sticky para melhor leitura em rolagem - Adiciona zebra striping nas linhas com `even:` e hover suave - Mantém `Styles` existente para células e cabeçalho |
||
|---|---|---|
| backend | ||
| frontend | ||
| .gitignore | ||
| .tool-versions | ||
| AGENTS.md | ||
| README.md | ||
README.md
Servers Manager
Plataforma interna para catalogar servidores corporativos e facilitar consultas rápidas pelo time de desenvolvimento/analistas. Inclui backend em Spring Boot (JWT + refresh token em cookies) e frontend React/Vite consumindo os endpoints.
Estrutura
backend/: API em Spring Boot 4 (Java 21), JWT stateless, cookies para auth.frontned/: Front em React + Vite (TS), login integrado via cookies.postman_collection.json: Coleção para testar autenticação e CRUDs de usuários/servidores.
Requisitos
- JDK 21
- Node 20+ (Yarn ou npm)
Rodando local
-
Backend
cd backend ./gradlew bootRunVariáveis úteis:
JWT_SECRET(>=32 chars),DB_*(Postgres). Por padrão usalocalhost:8080. -
Frontend
cd frontned cp .env.example .env # ajuste VITE_BACKEND_URL se necessário yarn install # ou npm install yarn dev # ou npm run devAcesse
http://localhost:5173. -
Testar via Postman
Importepostman_collection.json. Rode "Auth / Login" para setar cookies e seguir para os demais endpoints.
Documentação específica
- Backend:
backend/README.md - Frontend:
frontned/README.md