social networking platform to share travel experiences

13
Case Study For Social Networking Platform to Share Travel Experiences Brainvire Infotech Pvt. Ltd www.brainvire.com http:// www.brainvire.com

Upload: mike-taylor

Post on 16-Apr-2017

698 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Social Networking Platform to Share Travel Experiences

Case Study For Social Networking Platform to Share Travel Experiences

Brainvire Infotech Pvt. Ltdwww.brainvire.com

http://www.brainvire.com

Page 2: Social Networking Platform to Share Travel Experiences

Client Requirement

http://www.brainvire.com

Its Social Networking Platform to Share Travel Experiences that allows people to share information

The ultimate goal was to share the local information about a particular place and to help people explore, discover, create

A web-based application where users can create their profiles and share their travel experience

Members can also take help of various guides that are present on the website to plan their travel

Page 3: Social Networking Platform to Share Travel Experiences

http://www.brainvire.com

The scope of the project includes:

An excellent web based solution that would be attractive, user-friendly, cost-friendly and contains

Web based application will contain information about various travel destinations around the world in form of photos, videos, user ratings and experience

Contain a GuidesAns where members can answer questions related to various topics and can also choose to take help

End-users do not need to be tech-savvy in order to use the system

Further maintenance and update of the system needs to be an easier affair

Page 4: Social Networking Platform to Share Travel Experiences

http://www.brainvire.com

Project Challenges

The challenges faced by the team:

Developing a portal offering all the features and functionalities with an exclusive focus

Providing a robust framework for supporting the smooth functioning

Harmonizing the simultaneous execution of various integrated features

Synchronizing and incorporating web usability principles while developing numerous features designed

Ensuring user privacy and safeguarding their content

Page 5: Social Networking Platform to Share Travel Experiences

Technologies Used

http://www.brainvire.com

Operating System & Server Management

Operating System & Server Management

Windows 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

ASP.Net, MVC, C# etc.

Database MS-SQL Database Server 2008, Report Service (SSRS), DB Clustering, DB Optimization, Master Slave Replication, Query Optimization, Scheduler for Backups

Page 6: Social Networking Platform to Share Travel Experiences

Manpower

http://www.brainvire.com

Project Leader 1

Developers 6

Designers 2

Quality Assurance Testers

2

Page 7: Social Networking Platform to Share Travel Experiences

Planning

http://www.brainvire.com

The following approach was decided in order to meet the client’s requirements:

i.After taking all scenarios and requirements into consideration and looking at the cost factor, the Brainvire team decided to implement Asp.Net application for allowing client to manage the content

i.A new intuitive design and site overhaul was done in order to attract its end-users by giving them clear visibility on important areas

Page 8: Social Networking Platform to Share Travel Experiences

Architecture

http://www.brainvire.com

i.Business Access Layer:

This layer contains the business logics, validations related to data. This layer also contains Model-View-Controller which efficiently relates the user interfaces with the under lying data models.

i.Data Access Layer: This layer contains MSSQL Server Database, Tables, Stored Procedures and so on. It also helps Business Layer to connect the data and perform required action by returning data or manipulating data

i.PL: This layer contains .asp or html where data is presented to the user and inputs are taken from the user.

Page 9: Social Networking Platform to Share Travel Experiences

http://www.brainvire.com

Page 10: Social Networking Platform to Share Travel Experiences

http://www.brainvire.com

The main advantages of the 3-Tier Architecture are:

Flexibility – By separating the business logic

Maintainability – Changes to the components in one layer have no effect on any other layers

Reusability – Separating the application into multiple layers makes it easier to implement re- usable components

Scalability – 3-Tier architecture allows distribution of application components across multiple servers

Reliability – 3-Tier architecture if deployed on multiple servers

Page 11: Social Networking Platform to Share Travel Experiences

http://www.brainvire.com

Development Highlights

It provids the end users to easily maintain and share their information

End users can also select the type of account they wish to register

The control of the website was handed over to the client for administration purposes

Detailed requirement gathering was done that helped setting up a well-designed system

The web usability guidelines were strictly followed during development

The application was made with a responsive layout which worked well on tablets and smart phones and other handheld devices

Page 12: Social Networking Platform to Share Travel Experiences

Sources :

http://www.brainvire.com/social-networking-platform-share-travel-experiences

Contact Info : 1-631-897-7276Email : [email protected]

Website : www.brainvire.com

http://www.brainvire.com

Page 13: Social Networking Platform to Share Travel Experiences

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-7276Email : [email protected]

Website : www.brainvire.com

http://www.brainvire.com