p age 3.0 chinmay barve, devika karnik, kanan garg

12
PAGE 3.0 Chinmay Barve, Devika Karnik, Kanan Garg

Upload: lora-francis

Post on 03-Jan-2016

221 views

Category:

Documents


0 download

TRANSCRIPT

PAGE 3.0

Chinmay Barve, Devika Karnik, Kanan Garg

WHY THE NAME? Page 3.0 is the “Celebrity Party Page” in the Bombay

Times, a supplement of the ‘Times of India’ for the city of Mumbai.

MOTIVATION: Technology has promoted social networking only on

the internet.

Doesn’t encourage REAL social networking.

We want people to meet – be it for partying, for sharing thoughts or for free food!

THE ORIGINAL IDEA:

A Social Networking Website having various features to plan events amongst groups of friends.

To make use of various APIs–

GoogleMaps API : To find suitable locations for all.

Boorah API: For restaurant reviews.

Amazon API: To facilitate in the purchase of gifts for the host.

Google Social Graph: For finding connections and possible invites.

Compile and use of database to store user profiles and preferences.

MODIFICATIONS TO ORIGINAL PROPOSAL:

Concentration on implementing a middleware for event management instead of using too many APIs.

The use of a third party in the form of a Web-Service, which manages invitations and RSVPs for event organizers.

The Web Service is generalizable and can be used by similar functioning social networking sites.

TECHNOLOGIES USED:

Application Tier : Implemented using the .NET framework and C#.Used for developing the Web Application – Page 3.0

Application Specific Database : MS SQL Server

Middleware - Web Service: To provide functionalities such as keeping a count of the number of guests, number of events organized by a particular host, number of people who have RSVPed to an event.

Database : MS-SQL Server.Used to keep a record of

all the user profile information, along with the event data and invitee list.

ARCHITECTURE OF THE SYSTEM:

Web Application Page 3.0

Profile Information

Page 3 Web Service

Event Information

API’s

APPLICATION – A SOCIAL NETWORKING WEBSITE:

A website that maintains profiles of its users, customizable to their liking.

No restriction on the audience.

Features include:

Creating an account and making a user profile

Sending Event Invites to friends on friend-list

Viewing Event Invites from other friends

Seeing alerts on the homepage

WEB SERVICE:

A third party which performs functions on behalf of the Web Application.

Features include: Creating an event Calculating the count of the number invitees for

a particular event Calculating the number of events that a user has

been invited to. Calculating the number of events hosted by a

user Deleting an event

DATA BASES – BACK END:

Using two databases, one by the Web application and one by the Web Service.

Profile Information Database: Used by the Web Application for storing the Login

and Profile information of its users which includes usernames and passwords.

o Event Information Database: Keeps track of all the events by name, host,

number of invitees and their preferences

EVALUATION:

The social networking evaluation criteria are: Purpose: To develop a site which caters to organization

of parties

Audience: Unrestricted audience with no discrimination on the basis of gender, age, ethnicity or nationality.

Content: Customizable to user’s preferences along with the ability to view and organize events with equal fairness.

Network Centric Navigation: Links to other people’s homepages such that the user remains within the width of the network.

POSSIBLE EXTENSIONS:

Taking into account preferences of friends in deciding the time.

Use of more API’s that will enhance other functionalities such as bill splitting, purchasal of gifts, reviews of restaurants

Implementing more functionalities on the Application side to incorporate other features such as notifications, feeds, file uploads.

THANK YOU!