Evaluando propuestas

Envio masivo de mensajes de Whatsapp

Publicado el 27 Agosto, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Desarrollar el backend y frontend de una página web para el envío masivo de mensajes de WhatsApp. La página deberá interactuar con la api de un sistema de gestión para obtener datos de los usuarios, y también con otra api simple basada en http para enviar los mensajes.

Detalles:

Somos un equipo nuevo que ofrece asistencia técnica a ISPs, es decir, nuestros clientes son empresas proveedoras de internet. Estas empresas venden a sus clientes diferentes planes de velocidad de Internet, y estos clientes se agrupan en zonas geográficas llamadas nodos. Las empresas serán los usuarios de la página, la cual deberá permitir:

-Registrar e iniciar sesión de usuario.

-Seleccionar un grupo de clientes en base a los siguientes criterios:

Plan: velocidad contratada por un cliente, por ejemplo "plan 100 Mbps", "plan 300 Mbps", etc.
Nodo: ubicación asignada a un cliente, por ejemplo "nodo 1", "nodo 2", etc.
Conexión: situación del servicio del cliente, por ejemplo "Habilitado" o "Suspendido"
Estado: condición de la cuenta financiera de una cliente, por ejemplo "Acreedor", "Deudor", etc.

Los datos serán extraídos de un sistema de gestión. A futuro se integrarán más sistemas de gestión, por lo tanto el diseño de la página web y su base de datos deberán estar preparados para soportar múltiples sistemas de gestión desde el principio.

-Redactar mensajes personalizados mediante tags, por ejemplo:

"Estimado/a {nombre}, queremos informar que según nuestros registros, su factura mensual de {debt} se encuentra próxima al vencimiento. Desde aquí puede descargar su factura: {fact}. Muchas gracias."
Además, los mensajes deberán poder guardarse como plantillas para su reutilización.

-Enviar mensaje:

Después de redactar el mensaje y seleccionar los destinatarios, el usuario podrá presionar el botón "Enviar". La página web enviará a un software (a través de una api simple basada en http ), uno por uno, los números de teléfono de cada cliente, y este software realizará el envío de casa mensaje.

El proceso de envío deberá estar diseñado para manejar interrupciones inesperadas, como un corte de energía en el servidor. El sistema deberá ser capaz de reanudar el proceso desde el punto en que se detuvo, evitando el envío duplicado de mensajes.

Contexto general del proyecto

Estamos buscando un desarrollador backend/frontend para colaborar en varios proyectos web de pequeña escala, algunos de los cuales requieren interacción con RouterOS, el sistema operativo en dispositivos Mikrotik.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Crear un nuevo sitio personalizado
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: No definido

Habilidades necesarias

Otros proyectos publicados por S.