Website For Unique Referral Program

Categories : Case Study, Retail / E-commerce

Client Requirement


The client is a leading construction company providing homes in the micro-markets and the segments they operate in. The client’s main requirement was to develop a unique Referral Program website which enables opportunities to invite friends and families to become a part of their legacy. The client approached us with an outdated and seldom visited website and asked us
to develop a referral program website that successfully converts a visitor into a sale as well as
drive customer referral invites.

The client wanted to drive traffic to their website using “Refer a Friend” program and required the following:
  • A referral website that allows users to refer a new customer
  • Earn gifts by referring other users in any category to buy property from the client’s catalogue
  • Assured gift on every sale made through referral
  • Referral status update on regular basis
  • Administrator to be facilitated with web based CMS to manage registered users, rewards catalogue, gifts catalogue, inventory etc.
  • Increase sale and social reach through the referral program

Project Challenges

Team faced the following challenges:
  • Understanding Users’ Reward Program Business Logic and transforming it into a fully functional website.
  • Incorporating web usability principles in the website design to ensure easy navigation for all types of users.
  • Developing a robust architecture capable of handling millions of users at the same time without slowing the site down.
  • Synchronizing and incorporating an extensive list of features designed for enhancing the user experience.
  • Responsive layout that executes on multiple mobile devices.
  • Ensuring safe and secure transfer of data.

Technologies Used

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 1.4, HTML, Java Script, CSS, AJAX, SVN etc.
Database MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization,Scheduler for Backups


Project Leader 1
Developers 2
Designers 1
Quality Assurance Testers 1


The enormous structure of the website and the challenges involved necessitated the adoption of a four-tier approach that consisted of:
  • MYSQL Server Database, Tables, Stored Procedures etc… incorporated within the Database layer.
  • All the business logic procedures for various modules formed the Business Logic layer.
  • Conversion of data between incompatible type systems in databases and accessing data from the database for the Interface layer and Database Abstraction layer respectively.
  • The GUI of the website formed the User Interface layer.


The website was mainly characterized by rich user data and featured extensive capabilities of social networking nature which entailed MySQL Server and Symfony. The development structure was specifically implemented to facilitate the ‘faster to market’ transition of such concepts. Effective access to the database in an object oriented context was implemented using an interface translating the object logic to relational logic so as to communicate with the relational databases in an object-oriented manner.

The access to the database was enabled through the creation of an intermediary abstraction layer. Only the complex retrieval of data from multiple tables was facilitated through stored procedures and everywhere else conditional syntax was implemented to ensure seamless performance of the website. Images, applications and data were called from their respective servers keeping the UI layer free of any business logic.

Development Highlights

The entire framework was kept highly scalable in order to provide adaptability & ease while incorporating new features. Extensive pre-development research was carried out to create a robust application with extensive customizations in minimum time frame. Web usability guidelines were strictly adhered during the development and the interface was made easily navigable through the judicious use of CSS, AJAX and HTML controls. The site was developed and fully functional within a span of 5 months.

[Total: 1    Average: 5/5]

Client Saying

The best thing about Brainvire is Compatibility. Whenever we have a query Brainvire is always ready (24*7) to take care...
Mr Craig Agranoff
We have dealt with a lot of web development firms and other tech support companies, none come close to Brainvire....
Mr. Matthew
I am truly happy with Brainvire’s exceptional service. Whenever I had a question they answered it without delay. With extreme...
Mr. Richard Desilva
One of my friend recommended me Brainvire. It was an immense pleasure to work with them. I found their team...
Mr. Umesh ranglani
Daniel Coburn, the president of gives the honest opinion regarding his experience working with Brainvire for developing his social...
Mr. Daniel Coburn

Latest Happenings

  • 04 Oct 2016
    Brainvire Making great Strides with Symfony Development Services [ + ]
  • 29 Sep 2016
    Brainvire augments its List of Offerings with Magento Sears Integration Services [ + ]