Go to file
Artur Oliveira 3cb651518c style(dashboard): melhorar estilização da tabela
- 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
2025-12-16 11:46:28 -03:00
backend chore: merge module gitignores 2025-12-16 11:02:37 -03:00
frontend style(dashboard): melhorar estilização da tabela 2025-12-16 11:46:28 -03:00
.gitignore chore: merge module gitignores 2025-12-16 11:02:37 -03:00
.tool-versions feat: initial commit 2025-12-15 15:43:11 -03:00
AGENTS.md docs(agents): adicionar regra sobre classnames repetidos 2025-12-16 11:41:42 -03:00
README.md chore(docs): alinhar integração front/backend e CORS 2025-12-16 10:50:14 -03:00

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

  1. Backend

    cd backend
    ./gradlew bootRun
    

    Variáveis úteis: JWT_SECRET (>=32 chars), DB_* (Postgres). Por padrão usa localhost:8080.

  2. Frontend

    cd frontned
    cp .env.example .env   # ajuste VITE_BACKEND_URL se necessário
    yarn install           # ou npm install
    yarn dev               # ou npm run dev
    

    Acesse http://localhost:5173.

  3. Testar via Postman
    Importe postman_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