php to Django Coversion or Project

CLOSED
Bids
6
Avg Bid (USD)
$2481
Project Budget (USD)
$1500 - $3000

Project Description:
Prosper202 Development process

Main description:
Prosper202 is a tool designed to gather and analyze internet marketing campaigns information provided by each user when they visit certain URL's.
The main development process will consist on the transition of current prosper202 PHP code to python, using DJANGO framework. The database will be migrated from current prosper202 engine to POSTGRESQL, which turns to have better capabilities such as higher performance, scalability and is widely used on AWS environments.
Technologies used in the development process:
1. Language: Python
2. Framework: Django.
3. Database Engine: tentative Postgresql on the first stage but mongodb is in mind.
4. Software architecture: MVC (model view controller).

Stage 1:
On this stage the developer will successfully migrate the basic prosper202 php code to Python in order to submit the followed application to the client:
1. Fully working authorization and authentication module.
2. Administrative module with CRUD operations over the "users" module.
3. Fully functional Prosper202 with all Prosper202 Modules. Ready to be deployed on production server. Using Unofficial repository listed here https://github.com/biggenius/prosper202
4. With Basic UI or UI same as Prosper202



Stage2:
1. Offer Geo Rotation and tracking.
2. Weighted Offer Rotation
3. Data import and export using CSV.
4. UI , Graphs , Charts
5. Landing Page element rotation and tracking.


Stage 3:
The developer will begin to all behaviors from the document http://cpvlab.com/forusers/User_Guide.pdf , this will be selected by the client and if some of them requires modifications over already done modules, extra time will be added to the dead line. (The extra time depends on complexity of the modules and will be discuss with the client)


Stage 4:
Final delivery, the application will be delivered to the client with a report about test results, the test results will consist on: Load test, security test (penetration) and fallover.

Skills required:
Django, PHP, Software Architecture
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


Hire zeke
$ 2500
in 30 days
$ 2250
in 30 days
$ 2500
in 30 days
Hire indiantechdreams
$ 2060
in 30 days
$ 2575
in 3 days
$ 3000
in 10 days