Una aplicaci贸n web multiusuario para gestionar tareas y puntos XP con un sistema de combate contra enemigos.
- Almacenamiento compartido: Los datos se guardan en el servidor y son visibles para todos los usuarios
- Sistema de XP: Los usuarios ganan XP al completar tareas
- Combate contra enemigos: Las tareas infligen da帽o a un enemigo compartido
- Interfaz responsive: Funciona en dispositivos m贸viles y de escritorio
- Copia el repositorio a tu Orange Pi:
scp -r . xk@192.168.1.108:~/dungeoncleaner- Conecta a tu Orange Pi:
ssh xk@192.168.1.108- Navega al directorio:
cd ~/dungeoncleaner- Ejecuta el servidor:
./start.shO manualmente:
python3 server.py- El servidor estar谩 disponible en:
http://192.168.1.108:3000 - Abre esa URL en cualquier navegador en tu red local
- Todos los usuarios ver谩n los mismos datos en tiempo real
- Agregar tareas con t铆tulo y puntos XP
- Completar tareas para ganar XP
- Ordenar tareas por diferentes criterios
- Limpiar todas las tareas
- Enemigo con 500 HP
- Cada tarea inflige da帽o al enemigo
- El da帽o se acumula por usuario
- Cuando el enemigo es derrotado, se reinicia
- Kier (azul) y Xala (verde)
- Selecci贸n de usuario activo
- XP individual por usuario
- Registro de las 煤ltimas 10 acciones
- Muestra qui茅n complet贸 cada tarea y cu谩ndo
index.html- Interfaz principalapp.js- L贸gica del clientestyle.css- Estilosserver.py- Servidor Python para almacenamiento compartidostart.sh- Script de iniciodata.json- Datos persistentes (se crea autom谩ticamente)
- Python 3.6+
- Navegador web moderno
- Acceso a la red local
- Los datos se guardan autom谩ticamente en
data.json - El servidor escucha en todas las interfaces (0.0.0.0)
- Compatible con CORS para acceso desde cualquier dispositivo en la red