Evaluating bids

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

Published on the September 28, 2020 in IT & Programming

About this project

Open

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.

Project overview

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.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by G.