Find Jobs
Hire Freelancers

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

€30-250 EUR

Käynnissä
Julkaistu noin 9 vuotta sitten

€30-250 EUR

Maksettu toimituksen yhteydessä
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 :-)
Projektin tunnus (ID): 7627901

Tietoa projektista

4 ehdotukset
Etäprojekti
Aktiivinen 9 vuotta sitten

Haluatko ansaita rahaa?

Freelancerin tarjouskilpailun edut

Aseta budjettisi ja aikataulu
Saa maksu työstäsi
Kuvaile ehdotustasi
Rekisteröinti ja töihin tarjoaminen on ilmaista
4 freelancerit tarjoavat keskimäärin €270 EUR tätä projektia
Käyttäjän avatar
A proposal has not yet been provided
€526 EUR 3 päivässä
4,5 (58 arvostelua)
7,0
7,0
Käyttäjän avatar
La propuesta todavía no ha sido proveída
€155 EUR 20 päivässä
0,0 (0 arvostelua)
0,0
0,0
Käyttäjän avatar
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 15 päivässä
0,0 (0 arvostelua)
0,0
0,0

Tietoja asiakkaasta

Maan FRANCE lippu
Chatenay-Malabry, France
5,0
68
Maksutapa vahvistettu
Liittynyt huhtik. 18, 2015

Asiakkaan vahvistus

Kiitos! Olemme lähettäneet sinulle sähköpostitse linkin, jolla voit lunastaa ilmaisen krediittisi.
Jotain meni pieleen lähetettäessä sähköpostiasi. Yritä uudelleen.
Rekisteröitynyttä käyttäjää Ilmoitettua työtä yhteensä
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Ladataan esikatselua
Lupa myönnetty Geolocation.
Kirjautumisistuntosi on vanhentunut ja sinut on kirjattu ulos. Kirjaudu uudelleen sisään.