Sobre este projeto
it-programming / web-development
Aberto
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 Geral do Projeto
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.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Criar um novo site personalizado
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor
Prazo de Entrega: Não estabelecido
Habilidades necessárias