├── .DS_Store ├── .gitignore ├── .sequelizerc ├── README.md ├── UMLs ├── advertiser_registration.png ├── advertisers_login.png ├── edit_campaign.png ├── edit_creative.png ├── listimpressions.png ├── uploadCreative.png ├── uploadcampaign.png ├── viewCreatives.png └── viewcampaign.png ├── app.js ├── db ├── database.json ├── migrate │ ├── 20150309211333-create-advertiser.js │ ├── 20150320134803-create-campaign.js │ ├── 20150321213724-create-creative.js │ └── 20150406015738-create-geo-target.js └── seeds.js ├── lib ├── advertiserAuth.js ├── bidder.js ├── campaign.js ├── creative.js ├── edit-campaign.js ├── edit-creative.js ├── elasticsearch │ ├── client.js │ ├── document_manager.js │ ├── index_manager.js │ ├── indices_initializer.js │ └── mappings.json ├── frequencyCapper.js ├── impressions-per-campaign.js ├── localStrategy.js ├── placement_matcher.js ├── uploadCampaign.js └── viewCampaigns.js ├── models ├── advertiser.js ├── campaign.js ├── creative.js ├── geotarget.js └── index.js ├── package.json ├── public ├── css │ ├── Login.css │ ├── bootstrap.css │ ├── bootstrap.min.css │ ├── buyerProfile.css │ ├── campaign.css │ └── dspHomepage.css ├── image1.jpg └── js │ ├── bootstrap.js │ ├── bootstrap.min.js │ └── jquery.js ├── routes ├── advertisers.js └── placements.js ├── test ├── lib │ └── frequencyCapper.js └── routes │ └── placements.js └── views ├── Login.ejs ├── buyerProfile.ejs ├── campaign.ejs ├── creative.ejs ├── dspHomepage.ejs ├── editCampaign.ejs ├── editCreative.ejs ├── impressions.ejs └── viewcreatives.ejs /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | -------------------------------------------------------------------------------- /.sequelizerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/.sequelizerc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # DSP 2 | Domain Service Platform 3 | -------------------------------------------------------------------------------- /UMLs/advertiser_registration.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/UMLs/advertiser_registration.png -------------------------------------------------------------------------------- /UMLs/advertisers_login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/UMLs/advertisers_login.png -------------------------------------------------------------------------------- /UMLs/edit_campaign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/UMLs/edit_campaign.png -------------------------------------------------------------------------------- /UMLs/edit_creative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/UMLs/edit_creative.png -------------------------------------------------------------------------------- /UMLs/listimpressions.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/UMLs/listimpressions.png -------------------------------------------------------------------------------- /UMLs/uploadCreative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/UMLs/uploadCreative.png -------------------------------------------------------------------------------- /UMLs/uploadcampaign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/UMLs/uploadcampaign.png -------------------------------------------------------------------------------- /UMLs/viewCreatives.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/UMLs/viewCreatives.png -------------------------------------------------------------------------------- /UMLs/viewcampaign.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/UMLs/viewcampaign.png -------------------------------------------------------------------------------- /app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/app.js -------------------------------------------------------------------------------- /db/database.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/db/database.json -------------------------------------------------------------------------------- /db/migrate/20150309211333-create-advertiser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/db/migrate/20150309211333-create-advertiser.js -------------------------------------------------------------------------------- /db/migrate/20150320134803-create-campaign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/db/migrate/20150320134803-create-campaign.js -------------------------------------------------------------------------------- /db/migrate/20150321213724-create-creative.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/db/migrate/20150321213724-create-creative.js -------------------------------------------------------------------------------- /db/migrate/20150406015738-create-geo-target.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/db/migrate/20150406015738-create-geo-target.js -------------------------------------------------------------------------------- /db/seeds.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/db/seeds.js -------------------------------------------------------------------------------- /lib/advertiserAuth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/advertiserAuth.js -------------------------------------------------------------------------------- /lib/bidder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/bidder.js -------------------------------------------------------------------------------- /lib/campaign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/campaign.js -------------------------------------------------------------------------------- /lib/creative.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/creative.js -------------------------------------------------------------------------------- /lib/edit-campaign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/edit-campaign.js -------------------------------------------------------------------------------- /lib/edit-creative.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/edit-creative.js -------------------------------------------------------------------------------- /lib/elasticsearch/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/elasticsearch/client.js -------------------------------------------------------------------------------- /lib/elasticsearch/document_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/elasticsearch/document_manager.js -------------------------------------------------------------------------------- /lib/elasticsearch/index_manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/elasticsearch/index_manager.js -------------------------------------------------------------------------------- /lib/elasticsearch/indices_initializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/elasticsearch/indices_initializer.js -------------------------------------------------------------------------------- /lib/elasticsearch/mappings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/elasticsearch/mappings.json -------------------------------------------------------------------------------- /lib/frequencyCapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/frequencyCapper.js -------------------------------------------------------------------------------- /lib/impressions-per-campaign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/impressions-per-campaign.js -------------------------------------------------------------------------------- /lib/localStrategy.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/localStrategy.js -------------------------------------------------------------------------------- /lib/placement_matcher.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/placement_matcher.js -------------------------------------------------------------------------------- /lib/uploadCampaign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/uploadCampaign.js -------------------------------------------------------------------------------- /lib/viewCampaigns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/lib/viewCampaigns.js -------------------------------------------------------------------------------- /models/advertiser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/models/advertiser.js -------------------------------------------------------------------------------- /models/campaign.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/models/campaign.js -------------------------------------------------------------------------------- /models/creative.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/models/creative.js -------------------------------------------------------------------------------- /models/geotarget.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/models/geotarget.js -------------------------------------------------------------------------------- /models/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/models/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/package.json -------------------------------------------------------------------------------- /public/css/Login.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/public/css/Login.css -------------------------------------------------------------------------------- /public/css/bootstrap.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/public/css/bootstrap.css -------------------------------------------------------------------------------- /public/css/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/public/css/bootstrap.min.css -------------------------------------------------------------------------------- /public/css/buyerProfile.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/public/css/buyerProfile.css -------------------------------------------------------------------------------- /public/css/campaign.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/public/css/campaign.css -------------------------------------------------------------------------------- /public/css/dspHomepage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/public/css/dspHomepage.css -------------------------------------------------------------------------------- /public/image1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/public/image1.jpg -------------------------------------------------------------------------------- /public/js/bootstrap.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/public/js/bootstrap.js -------------------------------------------------------------------------------- /public/js/bootstrap.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/public/js/bootstrap.min.js -------------------------------------------------------------------------------- /public/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/public/js/jquery.js -------------------------------------------------------------------------------- /routes/advertisers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/routes/advertisers.js -------------------------------------------------------------------------------- /routes/placements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/routes/placements.js -------------------------------------------------------------------------------- /test/lib/frequencyCapper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/test/lib/frequencyCapper.js -------------------------------------------------------------------------------- /test/routes/placements.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/test/routes/placements.js -------------------------------------------------------------------------------- /views/Login.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/views/Login.ejs -------------------------------------------------------------------------------- /views/buyerProfile.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/views/buyerProfile.ejs -------------------------------------------------------------------------------- /views/campaign.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/views/campaign.ejs -------------------------------------------------------------------------------- /views/creative.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/views/creative.ejs -------------------------------------------------------------------------------- /views/dspHomepage.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/views/dspHomepage.ejs -------------------------------------------------------------------------------- /views/editCampaign.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/views/editCampaign.ejs -------------------------------------------------------------------------------- /views/editCreative.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/views/editCreative.ejs -------------------------------------------------------------------------------- /views/impressions.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/views/impressions.ejs -------------------------------------------------------------------------------- /views/viewcreatives.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MennaDarwish/DSP/HEAD/views/viewcreatives.ejs --------------------------------------------------------------------------------