1.4 KiB
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:
(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 |