8
TRIPPIN’ OUT Trippin’ Out http://apps.facebook.com/trippin out Milestone 1 Presentation Team #2: Alon, Eli, Or and Sharon

Milestone 1 Presentation Team #2: Alon, Eli, Or and Sharon

Embed Size (px)

Citation preview

TRIPPIN’ OUT

Trippin’ Out http://apps.facebook.com/trippinout Milestone 1 Presentation

Team #2: Alon, Eli, Or and Sharon

TRIPPIN’ OUT

Live Demo

Trippin’ Out is a social travelling Facebook application

Main use case reminder: Planning a trip to any location in the world, finding new

travel mates along the way.

The benefits over existing solutions: Native social interaction - A wide solution that doesn’t

require signing up and fully integrates with the leading social network - future milestones will include filtering by age, gender, spoken languages and more.

Flexibility in creating attractions by users, and in the future milestones, schedule recurring attractions.

Solution not confined to a country / continent etc.

Endless possibilities to integrate outside sources - weather, flights, hotels etc.

TRIPPIN’ OUT

Our Progress

Or:• Client side

business logic• UI

Eli:• Client side

business logic• Google Maps

integration

Alon:• Server side

business logic• Servlets• UI debugging

Sharon• DB

infrastructure• Facebook

Integration

TRIPPIN’ OUT

What was easy?• Team work• Google Maps API

integration• Great inner request-

response API

What was difficult?• Eclipse plugins• Small FB canvas• Facebook’s new API• Datastore /

Persistence• Debugging JavaScript• Lack of time

TRIPPIN’ OUT

Feature List

Create an attraction based on a Google Maps location search

See available attractions on the map when searching for location

Search specific attraction by name

Each attraction includes a title, description and attendees with Facebook profile links

View attendees names, profile pics and link to Facebook profiles

Attend a specific attraction

TRIPPIN’ OUT

Roadmap - Milestone 2

Fully operational datastore (Entities already defined)

Datastore + Google Maps Bounding Box searches (Not accomplished yet)

Ability to pin an attraction at any location on the globe (Pinning already implemented)

Attraction scheduling (including recurring attractions)

Attraction rating

Sort attractions by rating, number of attendees, geographical proximity and closest dates (for scheduled non-recurring attractions

View planned trip route on the map (Google Maps integration only)

UI touchups

Refresh attraction list on map dragging / zoom change

TRIPPIN’ OUT

Roadmap - Milestone 3

Basic partner search by required location, age, spoken languages…

Generate a trip route according to schedule constraints

Route creation

Post to user’s wall

Invite friends to attractions

Google Calendar integration

Share trip route / search for trips

Links to external resources

UI/UX final touches

Public user pilot

TRIPPIN’ OUT

Thank You!Alon, Eli, Or and Sharon