Evaluando propuestas

Finalización Proyecto Envíos Sms con Django y Celery

Publicado el 28 Septiembre, 2020 en Programación y Tecnología

Sobre este proyecto

Abierto

Se requieren cambios puntuales en un projecto hecho con Python y Django.

Las tareas consisten en:

- Algunas vistas pueden estar dando errores y no se han hecho testeos para todo el sistema. Testear que todo funcione correctamente.
- Algunas funcionalidades no están 100% probadas.
Verificar y corregir.

- El sistema inicialmente era monousuario y se supone que en testing se añadieron capacidades multiusuario. Es necesario corroborar que funcione perfectamente y sino agregar dicha funcionalidad.
-La capacidad de envío afecta severamente el uso de la db con selects por lo que al ser multiusuario sería bueno encolar los envíos de cada usuario para no saturar ni la db ni el cpu.
Afortunadamente ya contamos con Celery para los envíos.

-La carga de listas de numeros de SMS por algun motivo demora bastante e inicialmente se hacía sin Celery lo que bloqueaba el navegador. Se hizo por background supuestamente en testing pero no está 100% probado. Es necesario probar y terminar esa interfaz.

Contexto general del proyecto

La app consiste en envíos de SMS utilizando APIs de proveedores como Twilio, Nexmo, etc a listas de números provistas por los usuarios. Los mensajes son creados por los usuarios junto a links y se genera una rotación en los envíos. Actualmente y en producción se usa una versión muy básica que consiste netamente en el Django admin. Se ha creado una versión de testing con vistas crud en bootstrap que ya no dependen del admin sino que son mediante mtv de django como corresponde. Es un proyecto con muy poca documentación pero puedo dar los detalles que se necesiten para poder cotizarlo correctamente.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Cambio mediano
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
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 G.