Files
TEST/admin-panel/README.md

54 lines
1.4 KiB
Markdown

# 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 |