Campaign Server Side Application

Executive Summary

Designed and implemented as Website as well as Web Service for internet browser and mobile phone application respectively. We have implemented following functionalities:


– Merchant can register himself with his company profile details.

– Merchant can create campaigns of two types: campaign with deal and campaign without deal by choosing products, brands and stores for that campaign.

– Merchant can launch his campaign for a particular duration after campaign creation.

– Mobile application can use the web service to search for campaigns with products, brands and stores.

– To launch campaign merchant must have the desired amount of credit, if not he can recharge his account by cash / cheque / credit or debit card payment through CC Avenue and can launch his campaign.

– With each click on search campaign’s store, price per click amount is deducted from that merchant’s account through web service.

– Merchant can assign his stores to some manager’s by adding them and can create stores by selecting latitude and longitude from Google Map.

– Merchant can take Invoice statements of their each transaction and can also see their campaign store click details with report.

– For each change in merchant account, SMS and E-mail will be sent to that merchant through E-mail service and SMS Gateway.


– Administrator can manage merchant’s account details, merchant company details.

– Administrator can manage product category, sub category, product family, product detail.

– Administrator can manage company stores, store labels, brands.

– Administrator can manage website content like: contact details, privacy statement, terms of use, about us etc.

– Administrator can manage campaign details, approve or decline campaign launch.

– Administrator has the right to clear payments, approve or deny campaign deals if a campaign has signed a deal.

– Administrator can manage other administrator’s, manage ads for product family.

Scheduled Jobs

– Scheduled jobs are used to remind merchant about his campaign launch.

– Also used to close those campaigns which end date is reached and reminds the merchant after campaign got closed.

About our Client

Finance Company