P 3.0 AGE Chinmay Barve,

advertisement
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:
Event
Information
Page 3
Web
Service
Web
Application
Page 3.0
API’s
Profile
Information
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:


o
Used by the Web Application for storing the Login
and Profile information of its users which includes
usernames and passwords.
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!
Download