-
Notifications
You must be signed in to change notification settings - Fork 1
MVP Features
Features User Registration
- User can register as advertiser, publisher and consumer.
- All validations to be in place
- User Gets email for verification Advertiser-Ad Creation
- AD should be created as per my specification provided
- Ad should optimize/compress the image
- Advertiser can allocate the advertisement to available publishers.
- A JavaScript code gets generated to serve the ad and presented to participating publishers
-
Ad should be able to resize itself according to the device. Responsive image -
User should be able to click on the ad and a popup or a text box will appear to collect Email from end user. -
When the user enters the email we will send a coupon code to user on that email. ( -
The widget should be able to fit within the div of the website
Publisher
- Publisher can login to take the JavaScript code to be published
- Keep the code as a one line that accesses a library file to serve the ad
-
Ad Should hide itself on third party site once the ad campaign is over.
Ad serving mechanism
- Create the ad serving mechanism using REST API (as recommended by Yusouf)
- Restful connection across millions of ads with adomattic server.
To create a dynamic mapper To create a mapper that can push behavior data (IP Data) from third party website.(http://dev.maxmind.com/geoip/geoip2/web-services/) to change the behavior of the ad in real time. Note: The base concept is that we will leverage third party ip intelligence data to make our ads more intelligent and change ad attribute in real time. The data flow should be both the ways, from ad to server and from server to ad.
Cordova Integration/PhoneGap The Mvp has to be launched as an web app, android app and iPhone app using Cordova or phone gap Ad Analytics To use any available visualization library like d3 to track the performance of the ad. The live, persistent web socket data to be leveraged. Ad performance dashboard to be created. A pdf version of the report of ad performance can be generated.
Transaction Engine
- To Create a transaction engine and logic to:
- Accept Money from advertisers
- Split profit to Publisher based on call to actions redeemed by customer on advertiser’s end.
- Redeem of coupon on advertisers end ( try to use django admin)
- Customer can view/manage coupons.
Advertiser = Publisher (Option) An Advertiser can be a Publisher