Case Study for Opensource Social Network for Music, Event guides & Exclusive Deals
Brainvire Infotech Pvt. Ltd www.brainvire.com
http://www.brainvire.com
Š 2014 Brainvire Infotech Pvt. Ltd
info@brainvire.com
Client Requirement ➢
Client expected to develop a Community Portal
➢
Members can set up unique personal profiles
➢
Communicate with old friends and meet new friends
➢
Share photos, post comments and describe their interests
➢
Members can add Place & Events related
➢
It offers city wisdom, event guides, exclusive deals and more
➢
Site for Music Lovers, Leisure Advocates and Party Connoisseurs
➢
Social people living in - or traveling to - San Francisco, Los Angeles, San Diego, Las Vegas, New York, Chicago and beyond
http://www.brainvire.com
© 2014 Brainvire Infotech Pvt. Ltd
info@brainvire.com
Project Challenges ➢
Developing a robust framework for the site for managing millions of users
➢
Integrated features like blogs, messenger and mail to function smoothly
➢
Enabling the site to operate at top speed
➢
Ensuring easy navigation
➢
Complex ranking systems
➢
Ensuring safe and secure transfer of data
➢
➢
Developing and incorporating an extensive list of profile customization options Voting contests designed for enhancing user's active participation
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
RPHP5+, Apache Web Server, Symfony Framework, AJAX, Java Script, HTML5, CSS3 etc
Database
MYSQL Database Server, DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups
http://www.brainvire.com
Š 2014 Brainvire Infotech Pvt. Ltd
info@brainvire.com
Manpower
Project Manager
1
Project Leader
1
Developers
5
Designers
2
Quality Assurance Testers
3
http://www.brainvire.com
Š 2014 Brainvire Infotech Pvt. Ltd
info@brainvire.com
Planning ➢
➢
➢
➢
The Database layer containing MySQL Server Database, Tables, Stored Procedures and so on. 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
Architecture ➢
Online networking characteristic of the website called for the design
➢
Modules like User Profiles, Invitations, Forums & Blogs developed in PHP
➢
PHP files consisted of all the business logics used
➢
➢
An object-oriented context, an interface translating the object logic to the relational logic was used An intermediary abstraction layer was created for accessing data from the database
➢
Stored procedures were used only for complex retrieval of data
➢
The UI layer was kept free of any business logic
➢
Sub-domains were used for the different areas of the website to guarantee scalability
http://www.brainvire.com
© 2014 Brainvire Infotech Pvt. Ltd
info@brainvire.com
Development Highlights Multiple users using blogs, groups, chat and other tools under one roof Allow for extensive personalization of the site Extensive pre-development research Create a robust application in minimum time while dealing SEO activities performed ensured high visibility for the site Web usability guidelines were strictly followed during development The interface was made easily navigable through judicious Use of AJAX, CSS and HTML controls The site was developed and fully functional within a span of 8 months
http://www.brainvire.com
Š 2014 Brainvire Infotech Pvt. Ltd
info@brainvire.com
Sources : http://www.brainvire.com/social-networking-site-formusic-lovers-leisure-advocates-and-partyconnoisseurs/
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/brainvireinfotech-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