se implemento un frotend para el panel administrador
This commit is contained in:
53
admin-panel/README.md
Normal file
53
admin-panel/README.md
Normal file
@@ -0,0 +1,53 @@
|
||||
# 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 |
|
||||
Reference in New Issue
Block a user