Case Study for Business
Yellow Pages Social
Networking Application
Brainvire Infotech Pvt. Ltd
www.brainvire.com
http://www.brainvire.com © 2014 Brainvire Infotech Pvt. Ltd info@brainvire.com
Client Requirement
➢
The site is a Yellow Pages Based Business Networking Application
➢
Exclusively aimed towards helping people find the right services on the net
➢
its online ‘Yellow Pages’ resource it will gather people’s collective intelligence
➢
Targeted to be the ultimate resource for locating local businesses
➢
Offers a range of features such as Google Maps, location-centric searches
➢
Through its community section, users will be encouraged to create an accurate
profile and build a trustworthy community
➢
The site will offer a range of tools for enhancing offline interactions
➢
The site will provide numerous customization options with easy navigation and
user-friendly features
http://www.brainvire.com info@brainvire.com© 2014 Brainvire Infotech Pvt. Ltd
Project Challenges
➢
Incorporating web usability principles while developing numerous features
designed
➢
The implementation of a highly flexible and robust database
➢
Smoothly handles already millions and constantly increasing online
business records
➢
Providing a robust framework for handling extensive amount of data,
ratings, statistics and options like bidding etc
➢
Sustaining good load balance for a feature-heavy website that is available
24/7 and accessed by thousands of users simultaneously
➢
Developing a fully comprehensive business portal offering
➢
All the benefits of a community website along with crucial business-locating
features
➢
Ensuring user privacy and safeguarding their content
http://www.brainvire.com © 2014 Brainvire Infotech Pvt. Ltd info@brainvire.com
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+, Apache Web Server, AJAX, Java
Script, HTML5, CSS3 etc.
Database MYSQL Database Server, DB Clustering, DB
Optimization, Master Slave Replication, Query
Optimization, Scheduler for Backups
info@brainvire.com© 2014 Brainvire Infotech Pvt. Ltdhttp://www.brainvire.com
Manpower
Project Leader 1
Developers 5
Designers 2
Quality Assurance Testers 3
http://www.brainvire.com © 2014 Brainvire Infotech Pvt. Ltd info@brainvire.com
➢
The Database layer containing MySQL Server Database, Tables,
Stored Procedures
➢
The User Interface layer which forms the Graphical User Interface of
the website
➢
The Interface layer and Database Abstraction layer for converting data
between incompatible type systems in databases and accessing data
from the database respectively
➢
The Business Logic layer consisting of all the business logic
procedures for modules like User Profiles, Invitations, Forums, Blogs
etc
http://www.brainvire.com © 2014 Brainvire Infotech Pvt. Ltd info@brainvire.com
Planning
http://www.brainvire.com © 2014 Brainvire Infotech Pvt. Ltd info@brainvire.com
Architecture
The design approach was built around PHP and MySQL Server due to the
social networking nature of the website
Modules like User Profiles, Invitations, Forums and Blogs were developed in
PHP such that they can be executed directly from the UI layer
In order to most effectively access the database in an object-oriented context,
an interface translating the object logic to the relational logic
An intermediary abstraction layer was created for accessing data from the
database
Stored procedures were used only for complex retrieval of data from multiple
tables
The UI layer was kept free of any business logic with images, applications and
data being called from their respective servers
http://www.brainvire.com © 2014 Brainvire Infotech Pvt. Ltd info@brainvire.com
Development Highlights
The sturdy architecture was equipped with an exhaustive yellow pages
database to fulfill the business networking aspect of the site
The optimized database was synergized with superior query features to offer
accurate results through comprehensive search & browse options
Category-based and location-centric searches were enhanced by the inclusion
of Google Maps and image-accompanied reviews
The site employed numerous user and service ranking tactics to encourage
user participation and ensure the authenticity of reviews
Extensive bidding options provided by the site helped users to locate the best
services for cheap
Besides the integration of coupons systems, the site was equipped with
numerous video options for supporting video reviews of services
Sources :
http://www.brainvire.com/yellow-pages-based-
business-networking-application/
Contact Info : 1-631-897-7276
Email : info@brainvire.com
Website : www.brainvire.com
http://www.brainvire.com © 2014 Brainvire Infotech Pvt. Ltd info@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 © 2014 Brainvire Infotech Pvt. Ltd info@brainvire.com

Case Study for Business Yellow Pages Social Networking Application

  • 1.
    Case Study forBusiness Yellow Pages Social Networking Application Brainvire Infotech Pvt. Ltd www.brainvire.com http://www.brainvire.com © 2014 Brainvire Infotech Pvt. Ltd info@brainvire.com
  • 2.
    Client Requirement ➢ The siteis a Yellow Pages Based Business Networking Application ➢ Exclusively aimed towards helping people find the right services on the net ➢ its online ‘Yellow Pages’ resource it will gather people’s collective intelligence ➢ Targeted to be the ultimate resource for locating local businesses ➢ Offers a range of features such as Google Maps, location-centric searches ➢ Through its community section, users will be encouraged to create an accurate profile and build a trustworthy community ➢ The site will offer a range of tools for enhancing offline interactions ➢ The site will provide numerous customization options with easy navigation and user-friendly features http://www.brainvire.com info@brainvire.com© 2014 Brainvire Infotech Pvt. Ltd
  • 3.
    Project Challenges ➢ Incorporating webusability principles while developing numerous features designed ➢ The implementation of a highly flexible and robust database ➢ Smoothly handles already millions and constantly increasing online business records ➢ Providing a robust framework for handling extensive amount of data, ratings, statistics and options like bidding etc ➢ Sustaining good load balance for a feature-heavy website that is available 24/7 and accessed by thousands of users simultaneously ➢ Developing a fully comprehensive business portal offering ➢ All the benefits of a community website along with crucial business-locating features ➢ Ensuring user privacy and safeguarding their content http://www.brainvire.com © 2014 Brainvire Infotech Pvt. Ltd info@brainvire.com
  • 4.
    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+, Apache Web Server, AJAX, Java Script, HTML5, CSS3 etc. Database MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups info@brainvire.com© 2014 Brainvire Infotech Pvt. Ltdhttp://www.brainvire.com
  • 5.
    Manpower Project Leader 1 Developers5 Designers 2 Quality Assurance Testers 3 http://www.brainvire.com © 2014 Brainvire Infotech Pvt. Ltd info@brainvire.com
  • 6.
    ➢ The Database layercontaining MySQL Server Database, Tables, Stored Procedures ➢ The User Interface layer which forms the Graphical User Interface of the website ➢ The Interface layer and Database Abstraction layer for converting data between incompatible type systems in databases and accessing data from the database respectively ➢ The Business Logic layer consisting of all the business logic procedures for modules like User Profiles, Invitations, Forums, Blogs etc http://www.brainvire.com © 2014 Brainvire Infotech Pvt. Ltd info@brainvire.com Planning
  • 7.
    http://www.brainvire.com © 2014Brainvire Infotech Pvt. Ltd info@brainvire.com Architecture The design approach was built around PHP and MySQL Server due to the social networking nature of the website Modules like User Profiles, Invitations, Forums and Blogs were developed in PHP such that they can be executed directly from the UI layer In order to most effectively access the database in an object-oriented context, an interface translating the object logic to the relational logic An intermediary abstraction layer was created for accessing data from the database Stored procedures were used only for complex retrieval of data from multiple tables The UI layer was kept free of any business logic with images, applications and data being called from their respective servers
  • 8.
    http://www.brainvire.com © 2014Brainvire Infotech Pvt. Ltd info@brainvire.com Development Highlights The sturdy architecture was equipped with an exhaustive yellow pages database to fulfill the business networking aspect of the site The optimized database was synergized with superior query features to offer accurate results through comprehensive search & browse options Category-based and location-centric searches were enhanced by the inclusion of Google Maps and image-accompanied reviews The site employed numerous user and service ranking tactics to encourage user participation and ensure the authenticity of reviews Extensive bidding options provided by the site helped users to locate the best services for cheap Besides the integration of coupons systems, the site was equipped with numerous video options for supporting video reviews of services
  • 9.
    Sources : http://www.brainvire.com/yellow-pages-based- business-networking-application/ Contact Info: 1-631-897-7276 Email : info@brainvire.com Website : www.brainvire.com http://www.brainvire.com © 2014 Brainvire Infotech Pvt. Ltd info@brainvire.com
  • 10.
    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 © 2014 Brainvire Infotech Pvt. Ltd info@brainvire.com