Case Study For Web Based
Affiliate Network System
Brainvire Infotech Pvt. Ltd
www.brainvire.com
http://www.brainvire.com
Client Requirement

Web Application With an Aim to Affiliate Network Solution

Small to Medium Sized Designers, Fashion Brands and Online Retailers

Drive Traffic, Increase Sales and Provide the Tips and Knowledge

Low-Cost Affiliate Solution to Drive more Traffic
Mainly has 2 Different Types of Users :
1. Retailer
2. Publisher
http://www.brainvire.com
The Retailer

Traffic and Drive Sales

Manage Profile Elements

Manage Their Association

Approve the Request

Tracking Code Integration

Product Feeds on the Platform

Confirmed Sale

Pay Publisher Their % commission
The Publisher

Manage Profile Elements

Manage Relationship with Retailer

View Transaction Reports

Click Reports
http://www.brainvire.com

Incorporating web usability
principles

Security of user’s transactional
data

Platform supports multiple
currencies

Rapid Application Development
http://www.brainvire.com
Challenges
Utilizing Community
Customization of FOS user
Bundle
Commission Payment and roll
over
Relation Between Data and
Their Consistency
Technologies Used
http://www.brainvire.com
Operating System &
Server Management
Operating System &
Server Management
Red Hat Linux OS, Multi-Server
Architecture with Staging &
Production Environment through
Version Controlling releases, Server
Optimization, Security & SSL
Implementation, Scheduler for Back-
ups, Alert Monitoring System
Integration, Server Performance
Tuning at regular intervals, Software
Firewall Configuration &
Maintenance
Development Tools & Environments PHP5+, Symfony 2.3 Framework,
Microsoft Visio, NetBeans IDE,
AJAX, Java Script, HTML5, CSS3,
SVN etc.
Database MYSQL Database Server, DB
Clustering, DB Optimization, Master
Slave Replication, Query
Optimization, Scheduler for Backups
Manpower
http://www.brainvire.com
Project Leader
1
Developers
2
Designers
NIL
Quality Assurance Testers 1
Planning
Four-Tier Development Approach :
Containing MYSQL Server Database, Tables, Triggers
Managed by Doctrine 2.x containing the Data Access DLL Responsible
Business Logic layer consisting of all the business logic procedures
Interface layer which forms the Graphical User Interface of the website
http://www.brainvire.com
Development Highlights

Built Around Symfony 2.3 and MYSQL SERVER 5

Symfony 2.3 is used in order to follow Rapid Application

Symfony 2.x Have many community contributed bundles

Symfony 2.x Has Used to keep platform more secure, stable and easy

Database in an object-oriented context, an interface translating

Doctrine 2.0 is used for database interaction layer

Triggers, Stored Procedures and Custom MYSQL functions

UI layer kept free of any business logic with images, applications and data

Twitter Bootstrap bundle/package
http://www.brainvire.com
Sources :
http://www.brainvire.com/web-based-affiliate-network-
system/
Contact Info : 1-631-897-7276
Email : info@brainvire.com
Website : www.brainvire.com
http://www.brainvire.com
Contact Us
https://www.facebook.com/Brainvire
https://twitter.com/Brainvire
http://google.com/+Brainvire
http://www.linkedin.com/company/brainvire-infotech-
pvt-ltd
Contact Info : 1-631-897-7276
Email : info@brainvire.com
Website : www.brainvire.com
http://www.brainvire.com

Web Based Affiliate Network System

  • 1.
    Case Study ForWeb Based Affiliate Network System Brainvire Infotech Pvt. Ltd www.brainvire.com http://www.brainvire.com
  • 2.
    Client Requirement  Web ApplicationWith an Aim to Affiliate Network Solution  Small to Medium Sized Designers, Fashion Brands and Online Retailers  Drive Traffic, Increase Sales and Provide the Tips and Knowledge  Low-Cost Affiliate Solution to Drive more Traffic Mainly has 2 Different Types of Users : 1. Retailer 2. Publisher http://www.brainvire.com
  • 3.
    The Retailer  Traffic andDrive Sales  Manage Profile Elements  Manage Their Association  Approve the Request  Tracking Code Integration  Product Feeds on the Platform  Confirmed Sale  Pay Publisher Their % commission The Publisher  Manage Profile Elements  Manage Relationship with Retailer  View Transaction Reports  Click Reports http://www.brainvire.com
  • 4.
     Incorporating web usability principles  Securityof user’s transactional data  Platform supports multiple currencies  Rapid Application Development http://www.brainvire.com Challenges Utilizing Community Customization of FOS user Bundle Commission Payment and roll over Relation Between Data and Their Consistency
  • 5.
    Technologies Used http://www.brainvire.com Operating System& Server Management Operating System & Server Management Red Hat Linux OS, Multi-Server Architecture with Staging & Production Environment through Version Controlling releases, Server Optimization, Security & SSL Implementation, Scheduler for Back- ups, Alert Monitoring System Integration, Server Performance Tuning at regular intervals, Software Firewall Configuration & Maintenance Development Tools & Environments PHP5+, Symfony 2.3 Framework, Microsoft Visio, NetBeans IDE, AJAX, Java Script, HTML5, CSS3, SVN etc. Database MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups
  • 6.
  • 7.
    Planning Four-Tier Development Approach: Containing MYSQL Server Database, Tables, Triggers Managed by Doctrine 2.x containing the Data Access DLL Responsible Business Logic layer consisting of all the business logic procedures Interface layer which forms the Graphical User Interface of the website http://www.brainvire.com
  • 8.
    Development Highlights  Built AroundSymfony 2.3 and MYSQL SERVER 5  Symfony 2.3 is used in order to follow Rapid Application  Symfony 2.x Have many community contributed bundles  Symfony 2.x Has Used to keep platform more secure, stable and easy  Database in an object-oriented context, an interface translating  Doctrine 2.0 is used for database interaction layer  Triggers, Stored Procedures and Custom MYSQL functions  UI layer kept free of any business logic with images, applications and data  Twitter Bootstrap bundle/package http://www.brainvire.com
  • 9.
    Sources : http://www.brainvire.com/web-based-affiliate-network- system/ Contact Info: 1-631-897-7276 Email : info@brainvire.com Website : www.brainvire.com http://www.brainvire.com
  • 10.