Upload
phoebe-clarke
View
219
Download
0
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