NewTon
NewTon es un gestor de torneos de dardos offline-first con frontend en Next.js y backend opcional en PHP. Utiliza LocalStorage para persistencia total, permitiendo gestión sin servidor ni nube. Incluye aplicaciones Chalker y Tournament Manager con soporte Docker y exportación JSON.
Ficha actualizada 27 sept 2026, 20:40 · upstream 27 sept 2026, 20:39 · release v5.1.9
Qué es NewTon
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
NewTon DC Tournament Manager es una solución profesional para la organización de torneos de dardos con un enfoque offline-first que garantiza privacidad y fiabilidad. La aplicación principal funciona puramente en el navegador mediante HTML5, CSS3 y JavaScript (ES6+), almacenando todos los datos en LocalStorage sin depender de servidores externos ni conexiones a internet. Complementa esta funcionalidad con la app Chalker, diseñada para tablets como marcador físico, ambas integrables en una experiencia PWA.
El sistema soporta torneos de eliminación simple o doble hasta 32 jugadores, con generación automática de brackets y gestión de árbitros. La arquitectura permite un despliegue local directo abriendo el archivo tournament.html o auto-hospedaje mediante contenedores Docker con PHP-FPM y nginx para compartir resultados vía REST API. Todo el historial de partidos y estadísticas se mantiene en el dispositivo del usuario, eliminando riesgos de pérdida de datos por fallos de conectividad.
- Organización de torneos profesionales de dardos
- Gestión de ligas y rankings en clubes locales
- Eventos corporativos o benéficos sin conexión a internet
- Análisis estadístico local de jugadores y rondas
- Privacidad total con almacenamiento estrictamente local (LocalStorage)
- Funcionamiento offline sin necesidad de servidor ni nube
- Persistencia de datos con sistema transaccional y deshacer
- Soporte Docker multiarquitectura para despliegue autohospedado
- Interfaz profesional con detección de conflictos de árbitros
- Dependencia del navegador con soporte de LocalStorage habilitado
- No es una aplicación móvil nativa sin instalación PWA
- Requiere JavaScript moderno (Chrome 80+, Firefox 75+)
- Datos compartidos entre dispositivos requieren exportación/importación manual JSON
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Despliegue local directo ejecutando tournament.html en el navegador. Para auto-hospedaje, usar Docker con docker compose up -d apuntando al puerto 8080. Configurar variables de entorno como NEWTON_LANDING_PAGE si se desea una página SEO opcional. El backend PHP es opcional para compartir torneos terminados vía REST API. Asegurar almacenamiento persistente en el volumen del contenedor para evitar pérdida de datos.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.


