Implementación de Sistema de Gestión Ciudadana WhatsApp
Budget: $250 – $750 USD
Descripción del Proyecto:
Necesito un desarrollador experto para crear un sistema de organización y movilización ciudadana basado en un Chatbot de WhatsApp. El sistema debe gestionar el registro de usuarios, segmentación territorial por distritos y un módulo de tareas con evidencias verificables.
1. Registro y Sistema de Referidos (Seguridad)
Onboarding: El bot solicita Nombre, Colonia y Sección Electoral.
Filtro de Aprobación: Los nuevos registros entran en estado "Pendiente". El sistema envía un mensaje automático al Referente (la persona que lo invitó) para que apruebe o rechace su ingreso mediante botones en WhatsApp.
Árbol de Vinculación: El sistema debe rastrear quién invitó a quién para visualizar la estructura de la red.
2. Segmentación Territorial Automática
El sistema debe cruzar la Sección Electoral ingresada con una tabla de referencia (Excel/CSV proporcionado por nosotros).
Debe asignar automáticamente al perfil del usuario su Distrito Local y Distrito Federal correspondientes.
3. Módulo de Tareas y Evidencias
El administrador podrá enviar tareas personalizadas a individuos o grupos filtrados por territorio.
Tareas Digitales: El bot solicita una captura de pantalla como evidencia.
Tareas Físicas (Ej. Colocación de lonas): El bot solicita dos elementos obligatorios:
Una fotografía de la actividad.
La ubicación compartida vía WhatsApp (coordenadas GPS) desde el lugar donde se realizó la tarea.
Toda evidencia debe quedar almacenada y vinculada al usuario y a la tarea en el Dashboard.
4. Dashboard Administrativo y Estadísticas
Panel de Envío: Mensajería masiva o directa con filtros por: Colonia, Sección, Distrito, Referente o Estatus de tarea.
Motor de Analítica: Generación de estadísticas de cumplimiento de tareas por:
Territorio (Colonia/Distrito).
Grupos de Referidos (Ranking de líderes según la efectividad de su red).
Tipo de tarea.
Visualización: Gráficos de barras, mapas de calor y exportación de reportes a Excel/PDF.
Requerimientos Técnicos:
Experiencia demostrable con WhatsApp Business API (Cloud API).
Backend: Python (Django/Flask) o Node.js.
Base de datos: PostgreSQL o MySQL.
Capacidad para integrar visualización de datos y dashboards web.
Necesito un desarrollador experto para crear un sistema de organización y movilización ciudadana basado en un Chatbot de WhatsApp. El sistema debe gestionar el registro de usuarios, segmentación territorial por distritos y un módulo de tareas con evidencias verificables.
1. Registro y Sistema de Referidos (Seguridad)
Onboarding: El bot solicita Nombre, Colonia y Sección Electoral.
Filtro de Aprobación: Los nuevos registros entran en estado "Pendiente". El sistema envía un mensaje automático al Referente (la persona que lo invitó) para que apruebe o rechace su ingreso mediante botones en WhatsApp.
Árbol de Vinculación: El sistema debe rastrear quién invitó a quién para visualizar la estructura de la red.
2. Segmentación Territorial Automática
El sistema debe cruzar la Sección Electoral ingresada con una tabla de referencia (Excel/CSV proporcionado por nosotros).
Debe asignar automáticamente al perfil del usuario su Distrito Local y Distrito Federal correspondientes.
3. Módulo de Tareas y Evidencias
El administrador podrá enviar tareas personalizadas a individuos o grupos filtrados por territorio.
Tareas Digitales: El bot solicita una captura de pantalla como evidencia.
Tareas Físicas (Ej. Colocación de lonas): El bot solicita dos elementos obligatorios:
Una fotografía de la actividad.
La ubicación compartida vía WhatsApp (coordenadas GPS) desde el lugar donde se realizó la tarea.
Toda evidencia debe quedar almacenada y vinculada al usuario y a la tarea en el Dashboard.
4. Dashboard Administrativo y Estadísticas
Panel de Envío: Mensajería masiva o directa con filtros por: Colonia, Sección, Distrito, Referente o Estatus de tarea.
Motor de Analítica: Generación de estadísticas de cumplimiento de tareas por:
Territorio (Colonia/Distrito).
Grupos de Referidos (Ranking de líderes según la efectividad de su red).
Tipo de tarea.
Visualización: Gráficos de barras, mapas de calor y exportación de reportes a Excel/PDF.
Requerimientos Técnicos:
Experiencia demostrable con WhatsApp Business API (Cloud API).
Backend: Python (Django/Flask) o Node.js.
Base de datos: PostgreSQL o MySQL.
Capacidad para integrar visualización de datos y dashboards web.
Related categories:
PHP
JavaScript
Python
Django
Software Architecture
Node.js
PostgreSQL
Chatbot
Database Management
API Development