Find Jobs
Hire Freelancers

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

€30-250 EUR

Dalam Kemajuan
Disiarkan sekitar 9 tahun yang lalu

€30-250 EUR

Dibayar semasa penghantaran
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 Projek: 7627901

Tentang projek

4 cadangan
Projek jarak jauh
Aktif 9 tahun yang lalu

Ingin menjana wang?

Faedah membida di Freelancer

Tetapkan bajet dan garis masa anda
Dapatkan bayaran untuk kerja anda
Tuliskan cadangan anda
Ianya percuma untuk mendaftar dan membida pekerjaan
4 pekerja bebas membida secara purata €270 EUR untuk pekerjaan ini
Avatar Pengguna
A proposal has not yet been provided
€526 EUR dalam 3 hari
4.5 (58 ulasan)
7.0
7.0
Avatar Pengguna
La propuesta todavía no ha sido proveída
€155 EUR dalam 20 hari
0.0 (0 ulasan)
0.0
0.0
Avatar Pengguna
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 dalam 15 hari
0.0 (0 ulasan)
0.0
0.0

Tentang klien

Bendera FRANCE
Chatenay-Malabry, France
5.0
68
Kaedah pembayaran disahkan
Ahli sejak Apr 18, 2015

Pengesahan Klien

Terima kasih! Kami telah menghantar pautan melalui e-mel kepada anda untuk menuntut kredit percuma anda.
Sesuatu telah berlaku semasa menghantar e-mel anda. Sila cuba lagi.
Pengguna Berdaftar Jumlah Pekerjaan Disiarkan
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Memuatkan pratonton
Kebenaran diberikan untuk Geolocation.
Sesi log masuk anda telah luput dan telah dilog keluar. Sila log masuk sekali lagi.