Find Jobs
Hire Freelancers

New features / UI of a Python Django Google App Engine application to create email campaign via API

€30-250 EUR

En curso
Publicado hace alrededor de 9 años

€30-250 EUR

Pagado a la entrega
We send thousands of emails a month via SendInBlue to recruit persons, then we developped a small Django / GAE application to interface our old mysql system to SendInBlue (SIB) It works great but as we are migrating the old system on Google Cloud Platform, we need to adapt it and also we want to add new features. As the rest of the application is in Python / Django on Google App Engine, we would like you to continue the development on this stack. After awarded, we will give you the access of the existing code and also the environment of development. We want you to develop/adapt the following features (summary): 1/ create a "new campaign" page > For the moment, the campaign is created in the old system on mysql, and our app extract some data to store them in GAE datastore. > For a new sending, the UI is fed by a query in mysql DB and a query in the Datastore. > Then the user validates the sending, and our application creates the campaign in SIB, passing the list of emails and the email to be sent > After that, the UI is also fed by a query to SIB via its API to give some informations about the sending - We ask you to create a new UI to create the campaign directly in the application - The page will have some inputs, list connected to the mysql DB and a light email editor ([login to view URL]) - The campaign should be stored in the new mysql DB 2/ create a "search persons" page > For the moment, to select the persons for a campaign, we search in the old system, extract a file containing the list to import it in the old mysql DB, to then be queried by our application (so hard!!) - We ask you to create a new UI to search the persons in DB following some filters - The resulting SQL of these filters should be stored in the mysql DB (we don't need to store the result of the search, just the sql) 3/ adapt the existing "campaign" page > For the moment, the campaign page grabs data from differents DB and allows the users to launch a new campaign in SIB - We ask you to re-route the data sources with the new mysql DB 4/ adapt the existing "list of campaigns" page > For the moment, the list contains only links to detail page (the page 3/) - We ask you to present more informations from the DB in a standard grid list - The application is in bootstrap 3.0.3 with no extra styling - Screenshots and mockups could be furnished Skills needed and operational quickly: - Python / Django - Google cloud platform: App Engine / Datastore and MySql - Converting JSON to Relational DB model - HTML / CSS via Bootstrap 3 - Don't be allergic to French terms in code and comments :-)
ID del proyecto: 7627901

Información sobre el proyecto

4 propuestas
Proyecto remoto
Activo hace 9 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
4 freelancers están ofertando un promedio de €270 EUR por este trabajo
Avatar del usuario
A proposal has not yet been provided
€526 EUR en 3 días
4,5 (58 comentarios)
7,0
7,0
Avatar del usuario
La propuesta todavía no ha sido proveída
€155 EUR en 20 días
0,0 (0 comentarios)
0,0
0,0
Avatar del usuario
Have extensive experience in Python and C/C++ programming over 10 years with reputed IT companies, please let me know if you giv chance to us to provide better soltutions
€147 EUR en 15 días
0,0 (0 comentarios)
0,0
0,0

Sobre este cliente

Bandera de FRANCE
Chatenay-Malabry, France
5,0
68
Forma de pago verificada
Miembro desde abr 18, 2015

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.