# 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) ```bash 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) ```bash 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 |