Información de la aplicación

ServiceHelper es un sistema gratuito para gestionar territorios de la congregación. Ayuda a organizar y seguir el trabajo, garantizando comodidad y orden.

Selecciona una sección de información:

Guía del usuario

Instrucciones paso a paso: dónde pulsar y qué verá en pantalla.

Dónde está cada cosa

Tras iniciar sesión, las secciones principales están siempre a mano:

  • En el móvil — menú inferior: Inicio, Mapa, Mis territorios, Planificador (si está activo), Info.
  • En el ordenador — el mismo menú en la barra lateral izquierda.
  • Campana arriba a la derecha — notificaciones (solicitud aprobada, recordatorios).
  • Icono de perfil — idioma y activar el planificador.

Página de inicio

Pantalla inicial tras el login:

  • Tarjetas Planificador y Territorios — acceso rápido a esas secciones.
  • Bloque «Siguiente a devolver» (marco amarillo) — qué territorio devolver, fecha de toma, plazo de 4 meses.
  • El botón Devolver en ese bloque abre Mis territorios directamente.

Colores del mapa

El color del territorio indica su estado de un vistazo:

  • Azul: En trabajo (alguien está trabajando en este territorio).
  • Gris: Aún no se puede solicitar: devuelto recientemente como trabajado (~2 meses) o devuelto en periodo de campaña.
  • Lima: Libre y listo para trabajar (se puede tomar).

Cómo tomar un territorio

  1. Abra Mapa en el menú.
  2. Busque un territorio lima (verde claro) — está libre para solicitar.
  3. Púlselo → botón Solicitar territorio.
  4. Espere la aprobación del admin. Tras aprobarse se vuelve azul y aparece en Mis territorios; aviso en la campana.

Mis territorios

Todos los territorios asignados a usted:

  • Abra Mis territorios en el menú — lista con el nombre de cada uno.
  • Texto pequeño bajo los botones — fecha en que tomó el territorio.
  • Abrir — mapa centrado en ese territorio; ruta y código QR disponibles.
  • Devolver → como trabajado (registro en el diario, gris en el mapa ~2 meses) o sin trabajar (solo desasignar).

Lista completa de territorios

En la página Mapa, desplácese abajo para ver la lista de la congregación:

  • Desplácese bajo el mapa o abra la lista — aparecen todos los territorios.
  • Búsqueda por nombre y filtro de circuito ayudan a encontrar un número.
  • Pulse una fila o el icono del mapa — el mapa salta a ese territorio.

Modos de visualización del mapa

Desplegable Ordenar sobre el mapa:

  • Vista normal — azul = asignado, lima = libre, gris = devuelto recientemente.
  • Por frecuencia de trabajo — el color muestra con qué frecuencia se trabajó.
  • Marcadores en el mapa — todos los POI colocados por los publicadores.

Planificador (si está activo)

La sección aparece cuando el planificador está activo en el perfil (icono persona → Mostrar planificador):

  • Horas — pulse un día de la semana actual, introduzca horas y minutos, guarde.
  • Estudios — total del mes: pulse la tarjeta Estudios del mes, indique el total (0 permitido).
  • Flechas ← → — otras semanas; los estudios suman por el mes seleccionado.
  • Engranaje — tipo: precursor regular (600 h año de servicio) o auxiliar (30 h/mes).

Marcadores en el mapa (POI)

Marcadores en sus territorios — puertas, entradas, lugares importantes:

  • En el mapa pulse + (añadir marcador), elija color y luego un punto del mapa.
  • Pulse un marcador — cambiar color, añadir nota o eliminar.
  • Marcadores solo en sus territorios; en modo Marcadores en el mapa — toda la congregación.

Botones útiles del mapa

Botones a la derecha del mapa y abajo al abrir desde Mis territorios:

  • Geolocalización — mostrar dónde está en el mapa.
  • Pantalla completa — mapa a pantalla completa en el móvil.
  • Ruta y código QR — al abrir un territorio desde Mis territorios.

Información para administradores

Información técnica sobre cómo funciona el sistema. Esta información está disponible para todos los usuarios.

Cómo funciona el sistema

ServiceHelper está construido con tecnologías web modernas:

  • Backend: PHP con base de datos MySQL
  • Frontend: HTML5, CSS3, JavaScript (Vanilla JS)
  • Mapas: Leaflet.js con OpenStreetMap
  • Geodatos: formato GeoJSON para límites de territorios
  • Seguridad: hash de contraseñas (bcrypt), HTTPS

Gestión de usuarios

El administrador puede:

  • Agregar nuevos usuarios desde el panel de administración (botón "Añadir publicador")
  • Crear enlaces de inicio de sesión para usuarios (sin contraseña) - el enlace funciona hasta regenerarlo
  • Cambiar roles de usuario (usuario / ayudante)
  • Renombrar usuarios
  • Al eliminar un usuario, todos sus territorios se devuelven

Gestión de territorios

Funciones de gestión de territorios:

  • Devolución masiva de territorios asignados
  • Restablecer fechas de finalización (eliminar historial)
  • Editar límites de territorios (GeoJSON)
  • Eliminar territorios

Integración con Telegram

El sistema soporta integración con bot de Telegram:

  • Las notificaciones de solicitudes llegan al instante
  • Gestiona solicitudes directamente en el mensajero
  • Para conectar, introduce el Chat ID de Telegram en ajustes

Estadísticas e informes

El sistema proporciona estadísticas detalladas:

  • Número de territorios procesados por mes y año
  • Estadísticas por campañas
  • Registro de procesamiento con fechas y usuarios

Campañas

Las campañas permiten seguir el trabajo de territorios durante un periodo específico:

  • Crear campañas con fechas de inicio y fin
  • Seguir el progreso de procesamiento durante una campaña
  • Estadísticas por cada campaña

Cómo funciona el sistema

Principios básicos:

  • Los usuarios solicitan territorios a través de la interfaz
  • El administrador recibe notificaciones de solicitudes
  • Tras aprobación, el territorio se asigna al usuario
  • Si se devuelve como trabajado, en el mapa el territorio se muestra en gris ~2 meses o según la campaña
  • Todo el historial de procesamiento se guarda en la base de datos

Sobre el proyecto

Sobre el desarrollo

La primera versión completa tardó más de 6 meses en construirse. Se hizo mucho trabajo.

El proyecto incluye un sistema completo de gestión de territorios con mapas interactivos, estadísticas, notificaciones, gestión de usuarios y más.

Aplicaciones móviles

Buscamos desarrolladores iOS y Android para crear versiones móviles. Si quieres unirte, contáctanos por Telegram.

Las apps móviles permitirán trabajar con territorios en smartphones y tabletas, recibir notificaciones, ver mapas y estadísticas en cualquier momento y lugar.

Requisitos para desarrolladores

Desarrollador iOS:

Experiencia con Swift u Objective-C, conocimiento de UIKit/SwiftUI, arquitectura de apps iOS, integración de API.

  • Al menos 2 años de experiencia en desarrollo iOS
  • Conocimiento de Core Data, UserDefaults, Keychain para almacenamiento
  • Experiencia con MapKit, Core Location para mapas y geolocalización
  • Comprensión de seguridad y protección de datos
Desarrollador Android:

Experiencia con Kotlin o Java, SDK de Android, arquitectura (MVVM/MVP), integración REST API.

  • Al menos 2 años de experiencia en desarrollo Android
  • Conocimiento de Room, SharedPreferences, DataStore para almacenamiento
  • Experiencia con Google Maps API, Location Services para mapas y geolocalización
  • Comprensión de seguridad y protección de datos
Requisitos comunes:

Disposición para trabajar en equipo, comprensión de principios de apps web, experiencia con mapas y geolocalización es un plus.

  • Capacidad de trabajar en equipo y comunicarse eficazmente
  • Comprensión de REST API e integración backend
  • Experiencia con sistemas de control de versiones (Git)
  • Disposición a trabajo remoto y horario flexible

Contactar al desarrollador

@code0014

https://t.me/code0014

Planes para el futuro

Mejoramos continuamente la plataforma, añadimos nuevas funciones y optimizamos las existentes. Los planes incluyen ampliar funcionalidades, mejorar rendimiento, añadir nuevos idiomas de interfaz y crear apps iOS/Android.

Nuestra misión

Nos esforzamos por crear la mejor herramienta para la gestión de territorios, simple, confiable y disponible para congregaciones en todo el mundo.

Apoyar el proyecto

Apoyar el proyecto

Si te gusta el proyecto y quieres apoyar su desarrollo, puedes hacer una donación voluntaria. Tu apoyo nos ayuda a mejorar la plataforma y añadir nuevas funciones.

El proyecto será siempre completamente gratuito. Todas las donaciones son voluntarias y no obligatorias.

Política de privacidad

Última actualización: 31 de diciembre de 2025

ServiceHelper se toma muy en serio la protección de tus datos personales. Esta Política de Privacidad explica cómo recopilamos, usamos, almacenamos y protegemos tu información.

1. Qué datos recopilamos

Recopilamos solo los datos mínimos necesarios para prestar el servicio:

  • Datos de la congregación: nombre, ID único, contraseña cifrada.
  • Datos de usuarios: nombres y apellidos de los publicadores, vínculo con la congregación.
  • Datos de territorios: nombres, límites (GeoJSON), historial de procesamiento, estados de asignación.
  • Datos técnicos: idioma de interfaz, zona horaria, ajustes de la app.
  • Datos opcionales: ID de chat de Telegram (solo cuando se conecta el bot).

2. Cómo usamos tus datos

Tus datos se usan exclusivamente para:

  • Proporcionar la funcionalidad de gestión de territorios.
  • Gestionar solicitudes de territorios y notificaciones relacionadas.
  • Mantener el historial de procesamiento de territorios.
  • Generar estadísticas e informes para tu congregación.
  • Enviar notificaciones de Telegram (solo con tu consentimiento y conexión del bot).

3. Compartir datos con terceros

NO vendemos, transferimos ni intercambiamos tus datos personales con terceros. Tus datos están disponibles solo para:

  • Ti y otros usuarios autorizados de tu congregación.
  • Administradores de tu congregación (para gestión de usuarios y territorios).

4. Seguridad de datos

Aplicamos métodos modernos de protección:

  • Cifrado de contraseñas: todas las contraseñas se almacenan con bcrypt (hash de una sola vía).
  • Conexión segura: los datos se transmiten vía HTTPS (SSL/TLS).
  • Almacenamiento seguro: datos en servidores protegidos con copias de seguridad regulares.
  • Control de acceso: solo usuarios autorizados pueden acceder a los datos.
  • Actualizaciones periódicas: actualizamos la seguridad para proteger contra nuevas amenazas.

5. Tus derechos

Según las leyes de protección de datos, tienes derecho a:

  • Acceder a tus datos personales (derecho de acceso).
  • Corregir datos inexactos o incompletos (derecho de rectificación).
  • Eliminar tus datos (derecho al olvido).
  • Restringir el tratamiento de tus datos (derecho a la limitación).
  • Portar tus datos a otro servicio (derecho a la portabilidad).
  • Retirar el consentimiento al tratamiento en cualquier momento.

6. Cumplimiento del RGPD

ServiceHelper cumple el Reglamento General de Protección de Datos (RGPD - Reglamento (UE) 2016/679).

El RGPD establece reglas estrictas para el tratamiento de datos personales de ciudadanos de la UE y concede derechos ampliados. Seguimos los principios del RGPD:

  • Legalidad, lealtad y transparencia.
  • Limitación de la finalidad: datos recopilados solo para fines específicos y explícitos.
  • Minimización de datos: recopilamos solo los datos necesarios.
  • Exactitud: tomamos medidas para mantener los datos actualizados.
  • Limitación del plazo de conservación: datos almacenados solo el tiempo necesario.
  • Integridad y confidencialidad: protegemos los datos contra accesos no autorizados.

7. Base legal para el tratamiento

Tratamos datos personales sobre las siguientes bases legales:

  • Consentimiento (art. 6(1)(a) RGPD): al registrarte aceptas el tratamiento.
  • Ejecución de un contrato (art. 6(1)(b) RGPD): tratamiento necesario para prestar el servicio.
  • Intereses legítimos (art. 6(1)(f) RGPD): seguridad y mejora del servicio.

8. Periodo de conservación de datos

Tus datos se almacenan hasta que:

  • Elimines tu cuenta o los datos de la congregación.
  • Expiren los periodos necesarios para los fines de tratamiento.
  • Retires tu consentimiento (si corresponde).

9. Cookies y tecnologías de seguimiento

Usamos solo tecnologías esenciales:

  • Cookies de sesión: para mantener tu autorización durante el uso.
  • Tokens de "Recordarme": para inicio de sesión automático (almacenado de forma segura).
  • NO usamos cookies de seguimiento ni publicidad.

10. Protección de datos de menores

ServiceHelper está destinado a congregaciones y sus miembros. Si eres padre/madre o tutor y crees que tu hijo proporcionó datos personales, contáctanos.

11. Cambios en esta Política de Privacidad

Podemos actualizar esta Política de Privacidad periódicamente. Los cambios importantes se anunciarán por la app o por email (si se proporciona).

12. Contacto

Si tienes preguntas sobre esta Política de Privacidad o deseas ejercer tus derechos, puedes:

  • Eliminar tus datos desde la interfaz de la app (en ajustes de la congregación).
  • Contactar con el administrador de tu congregación para acceso o eliminación.
  • Contactarnos mediante el formulario del sitio web (si está disponible).

13. Derecho a presentar una reclamación

Si consideras que tus derechos están siendo vulnerados, puedes presentar una reclamación ante tu autoridad de protección de datos. En la UE, puede ser:

  • La autoridad de tu estado miembro de la UE.
  • Supervisor Europeo de Protección de Datos.

Contáctanos

Si tienes preguntas de privacidad, quieres eliminar tus datos u otras consultas, completa el formulario:

Términos de uso

Última actualización: 4 de enero de 2026

Independencia del proyecto

ServiceHelper es un proyecto independiente y no está afiliado a Watch Tower Bible and Tract Society of Pennsylvania ni a otras organizaciones oficiales.

Aceptación de términos

Al usar ServiceHelper, aceptas estos Términos de Uso. Si no estás de acuerdo, no uses el servicio.

Nos reservamos el derecho de cambiar, agregar o eliminar partes de estos términos en cualquier momento. El uso continuado significa que aceptas los términos actualizados.

Cuentas y registro

Para usar el servicio debes crear una cuenta. Te comprometes a:

  • Proporcionar información de registro precisa, actual y completa
  • Mantener y actualizar rápidamente tu información de cuenta
  • Notificarnos inmediatamente cualquier uso no autorizado
  • Ser responsable de todas las acciones bajo tu cuenta
  • No compartir tu cuenta con terceros sin permiso escrito

Seguridad y privacidad

Tomamos la seguridad y la privacidad en serio. Aceptas:

  • Mantener tus credenciales confidenciales
  • Usar contraseñas fuertes y actualizarlas regularmente
  • Informarnos inmediatamente sobre actividad sospechosa o brechas
  • No intentar acceder sin autorización a datos de otros usuarios o recursos del sistema

Acciones prohibidas

Al usar el servicio, no debes:

  • Violar leyes o regulaciones en cualquier jurisdicción
  • Infringir derechos de propiedad intelectual de otros
  • Distribuir malware, virus u otro código dañino
  • Intentar hackear, eludir la seguridad o interrumpir el servicio
  • Recopilar o almacenar datos personales de otros usuarios sin consentimiento explícito
  • Usar el servicio para fines ilegales o fraudulentos

Aplicación y protección de la privacidad

Nos reservamos el derecho de tomar medidas para proteger la privacidad y seguridad de todos los usuarios.

Los desarrolladores y administradores pueden bloquear, suspender o eliminar cuentas que violen estos términos o amenacen la privacidad o seguridad.

Podemos requerir que los usuarios cesen ciertas acciones, eliminen contenido o proporcionen información adicional si es necesario para proteger la privacidad.

  • Bloqueo de cuentas por violaciones
  • Eliminación de contenido que viola derechos de privacidad
  • Solicitudes de información o de detener acciones que amenazan la seguridad de datos
  • Suspensión de acceso hasta que se resuelvan las violaciones

Todas las acciones se toman conforme a la ley aplicable para proteger el derecho a la privacidad de cada usuario.

Confidencialidad de datos

Nos comprometemos a proteger tus datos según nuestra Política de Privacidad. Al usar el servicio, aceptas el tratamiento descrito en la política.

Tienes derecho a la privacidad en línea. No compartiremos tus datos sin consentimiento salvo lo exigido por ley.

  • Tus datos se procesan bajo la ley aplicable de protección de datos
  • Usamos medidas técnicas y organizativas para proteger tus datos contra acceso no autorizado
  • Puedes solicitar acceso, corrección o eliminación de tus datos en cualquier momento

Propiedad intelectual

Todos los materiales del sitio, incluidos texto, gráficos, logotipos, íconos, imágenes y código, son propiedad de ServiceHelper o sus licenciantes y están protegidos por leyes de PI.

  • No puedes copiar, modificar, distribuir o usar materiales sin permiso
  • Conservas los derechos sobre el contenido que creas y subes
  • Al proporcionar contenido nos otorgas el derecho de usarlo para proveer y mejorar el servicio

Limitación de responsabilidad

El servicio se proporciona "tal cual" sin garantías. No garantizamos un servicio ininterrumpido o sin errores.

No somos responsables de:

  • Daños directos, indirectos, incidentales o consecuentes
  • Pérdida de datos, inactividad u otros problemas técnicos
  • Acciones de terceros o mal uso de tu cuenta

Cambios en los términos

Podemos cambiar estos términos en cualquier momento. Te notificaremos cambios importantes por el servicio o email.

El uso continuado tras cambios significa que aceptas los términos actualizados. Si no estás de acuerdo, deja de usar el servicio.

Finalización del uso

Puedes dejar de usar el servicio en cualquier momento eliminando tu cuenta. Podemos suspender o terminar el acceso:

  • Si violas estos términos
  • Si amenazas la seguridad o privacidad de otros usuarios

Ley aplicable

Estos términos se rigen por la ley aplicable. Cualquier disputa se resuelve en tribunales competentes.

Si alguna disposición es inválida, las restantes permanecen en vigor.

Contacto

Si tienes preguntas sobre estos términos, contáctanos:

  • A través del formulario de contacto del sitio
  • Por email u otros contactos proporcionados en el sitio