Files
TEST/admin-panel/README.md

1.4 KiB

Ferco Admin Panel

Panel web para gestionar el backend (usuarios, remates, lotes, cabañas, pujas) con autenticación JWT.

Requisitos

  • Node.js 18+
  • Backend Spring Boot en ejecución (puerto 8080 por defecto)

Desarrollo (recomendado)

cd admin-panel
npm install
npm run dev

Abre http://localhost:5173 — las peticiones /api se redirigen al backend vía proxy de Vite.

Para apuntar a un servidor remoto, crea .env:

VITE_API_URL=https://testapp.digitaltelecom.net

Producción (embebido en Spring Boot)

cd admin-panel
npm install
npm run build

Esto genera los archivos en src/main/resources/static/panel/. Reinicia el backend y abre:

http://localhost:8080/panel/

(o https://tu-dominio/panel/)

Inicio de sesión

Usa un usuario ya registrado y aprobado (aprobado = true) del backend. El login llama a POST /api/usuarios/login y guarda el JWT en el navegador.

Módulos

Sección Funciones
Dashboard Resumen de contadores
Usuarios Listar, aprobar pendientes, editar, eliminar
Remates CRUD
Lotes CRUD
Cabañas CRUD
Pujas Listar y eliminar