Admin UIs for an Adverstising server

Closed Posted Sep 5, 2010 Paid on delivery
Closed Paid on delivery

The goal of this project is to build a relevant demo for the UI admin part of an advertising server (the Ad serving is not part of this project, only the admin UI's). The advertising server is meant to “serve?? geolocalized ads and this project focuses only on the admin UIs.

We will provide :

- PSD for most of the screens+ some sample css/html (not for all). Coder must match as possible (but not reproduce fully the designs).

- Database design (can be modified by developer but if modified, we will need small help from dev to adjust or ad serving webservice accordingly)

- Sample code of the campaign creation (badly coded but good for understanding the functional points of this project). The developer can use this code to see how to insert data in database.

For this project, developer MUST base his development on PHP frameworks like CakePHP, CodeIgniter, Zend, Smarty or any other (the idea is to avoid redeveloping user management + CRUD stuff). AFTER READING FULL DESCRIPTION OF PROJECT, IF YOU ARE INTERESTED, PLEASE SEND ME EMAIL SO THAT I CAN SEND MORE DETAILS : target designs in jpeg + demo url (bad demo of the campaign creation part).

For this project, we will give 10% delivery for each day of delivery (final delivery) in advance.

## Deliverables

Version:1.0 StartHTML:0000000167 EndHTML:0000008749 StartFragment:0000000454 EndFragment:0000008733

The goal of this project is to build a "professional" demo for the UI admin part of an advertising server (the Ad serving is not part of this project, only the admin UI's).

The advertising server is meant to “serve?? geolocalized ads and this project focuses only on the admin Uis.

We will provide :

* PSD for most of the screens. Coder must match as possible (but not reproduce fully the designs). The PSD do not contain all the fields, so the reference is the description and not the PSD's.

* Database design (can be modified by developer but if modified, we will need small help from dev to adjust or ad serving webservice accordingly)

* Sample code of the campaign creation (badly coded but good for understanding the functional points of this project).

The developer can use this code to see how to insert data in databazse.

(In this description, french words are referring to screenshots that will be given).

Following aspects must be handled :

3 kind of users :

* Admin

* Advertiser

* Publisher

Advertiser Workflows (MAJOR AND PRIORITY OF THIS PROJECT)

* Online account creation. Following information must be entered by user :

* Advertiser email address (to be used as login)

* password

* confirmation password

* Company name

* First name

* Last Name

* Address

* Zip code

* City

* Country

* Create a campaign in x steps :

1. Zones : Define campaign zones. User enter one or more zones. A zone is defined by an address (full adress), a radius (entered in meters) and a zone description (text 255 chars).

When user enters an address and radius, a circle is drawed on the map « widget »

1. Budget : User enters the type of billing (CPM/CPC), Unit Price, and Volume (Number of impressions or clicks) ordered.

When entering those info, the budget is computed automatically: unit price*volume

1. Publicité : User uploads a banner image with pre-visualisation

2. Destination : User enters an url (url for which the banner will point to)

3. Réglages : User enters a campain name, start date and end date for the campaign + selects the list of authorized publishers for his campaign (dynamic list of publishers in the system ??" from PUBLISHERS table).

4. Synthèse : Summary + button « Publish » (*mettre en ligne*) the campaign.

* See the summary list of his campaigns + edit / delete button.

Error cases must be handled by alerting user and asking him to correct data :

* Invalid address

* Banner with bad size

* Campaign name is already used

Publisher workflows :

* Online account creation:

* Consult statistics about campaigns. Simple view of stats tables (past seven days, past 30 days, all history). Stats tables are computed each night by an automatic process that is not part of this project. The part in the project is about displaying data from existing tables (filled by other processes)

Admin Workflow :

* Approve Advertiser OR Publisher account created + choosing a publisher puid (can also be generated by platform if we create a rule).

* Pause OR reactivate a campaign

* Create a campaign (all campaign created will have the inhouse status, that is a flag in CAMPAINGS table)

Coding guidelines :

* Localization : For good communication with developer, all UI must support french and english. A config parameter must be set to turn all the french in the production mode.

* Comments : All code must be commented

* Developer MUST base his development on framework supporting CRUDS and user management like CakePHP, CodeIgniter, Zend, Smarty, etc....

* Developer MUST use our server for dev. This will prevent a lot of surprises that we had in previous project where we had to adapt the code at the end to be compliant with production server.

Deliverables :

* All code heavily commented

* Small documentation describing the code architecture and how to add new fields in the forms, etc... (the idea is to help coders maintain the project in case initial coder can not be involved in future phases).

We will give 10% delivery for each day of delivery (final delivery) in advance.

IF INTERESTED BY THIS PROJET, PLEASE SEND ME EMAIL SO THAT I CAN SEND MORE DETAILS : target designs in jpeg + demo url (bad demo of partial UI for campaign creation part).

CSS JavaScript MySQL PHP Software Architecture Software Testing Web Hosting Website Management Website Testing

Project ID: #3702636

About the project

21 proposals Remote project Active Sep 22, 2010

21 freelancers are bidding on average $237 for this job

Anupam81

See private message.

$255 USD in 10 days
(133 Reviews)
6.5
thomasantonyvw

See private message.

$255 USD in 10 days
(103 Reviews)
5.2
hamidijazqureshi

See private message.

$238 USD in 10 days
(10 Reviews)
5.0
hasanur

See private message.

$250.75 USD in 10 days
(25 Reviews)
4.8
dmitryperelman

See private message.

$170 USD in 10 days
(43 Reviews)
4.8
rjavtechnologies

See private message.

$255 USD in 10 days
(19 Reviews)
4.7
crisalinlx

See private message.

$255 USD in 10 days
(32 Reviews)
4.4
khersunil

See private message.

$212.5 USD in 10 days
(10 Reviews)
4.1
stearas

See private message.

$246.5 USD in 10 days
(10 Reviews)
4.0
trdesignvw

See private message.

$127.5 USD in 10 days
(18 Reviews)
3.9
nandkunal

See private message.

$255 USD in 10 days
(28 Reviews)
3.7
lightcodevw

See private message.

$255 USD in 10 days
(7 Reviews)
3.5
nicolasmercado

See private message.

$212.5 USD in 10 days
(5 Reviews)
3.2
webseoexpertsvw

See private message.

$255 USD in 10 days
(6 Reviews)
2.9
omshantiinfotech

See private message.

$212.5 USD in 10 days
(14 Reviews)
3.1
taalai

See private message.

$255 USD in 10 days
(11 Reviews)
2.8
anandkanattvw

See private message.

$255 USD in 10 days
(5 Reviews)
2.1
minuteckvw

See private message.

$255 USD in 10 days
(2 Reviews)
2.0
animationguru

See private message.

$255 USD in 10 days
(1 Review)
1.9
erpoojasharma

See private message.

$255 USD in 10 days
(1 Review)
0.0