Locad: A simple location based campaign manager, written in angular JS with a very simple server code. The idea is to be able to convert the code into apps using cordova.
Ionic can also be used to develop it.
Workflow is as follows:
Advertisers Registers, logs in, sets his location where he wants campaign to run, starts a campaign with details as below and then, pays for it. He can see list of his campaigns and edit them as well.
Publisher logs in and he gets an ad screen based on his location.
Below are the screens:
- Register as Advertiser or Publisher/Login/Forgot Password,
Advertiser:
- Fetch location(change location),
- Start campaign -> (Name, Description, Radius, Start Date, End Date, Blocked Hours, ImageUpload),
- Make Payment, (Stripe, Paypal, PayU)
- List of Campaigns -> (Edit, View stats),
- Edit campaign -> (stop, change end date, change blocked hours, change image)
Publisher:
- Publisher Login, Fetch location, Campaign screen
The entire project shouldn't take more than 3 days and is fairly easy. In first cut, payment gateway integration is not required. We can do it separately at a later point of time.