80 likes | 214 Views
myRide. Google Gadgets Workshop – Spring 2009 Ron Edelstein, Oded Regev, Barak Cohen. What’s myRide?. myRide lets students find car pooling partners near you to share a ride to/from Tel-Aviv University. If you need a ride, connect with people who can offer you a ride.
E N D
myRide Google Gadgets Workshop – Spring 2009 Ron Edelstein, Oded Regev, Barak Cohen
What’s myRide? • myRide lets students find car pooling partners near you to share a ride to/from Tel-Aviv University. • If you need a ride, connect with people who can offer you a ride. • If you have a car, let other people know so they can catch a ride. • Sharing a ride is good for the environment and saves money if you split the parking and gas costs. • Maybe you’ll be lucky to find a honey along the way…
How myRide works • When you install the gadget, you enter some basic info on where you live and your schedule. • myRide has 3 basic views: • Find me a ride: shows ride opportunities near you. • Who’s coming with me? See people who’d like to get a ride with you. • Settings • myRide connects people based on their living area and schedules.
What makes myRide so cool? • Users see a map showing where their ride is and how to get there. • Help car owners and ride searchers communicate using an internal message system, email and SMS. • Use OpenSocial to display common interests about the other person and yourself so you’ll have stuff to talk about during the trip. • Also display their photo so you can recognize them when meeting.
What makes myRide so cool? Coolness
What’s inside myRide? • myRide’s server side: • Uses a database to store all the data (people, locations, schedules, rides). • Matching car holders and ride searchers. • AppEngine + Data Store / Java + MySQL . • Google gadget displays the client side GUI. • Tabbed interface. • HTML + JavaScript • AJAX calls to the server. • Interacts with 3rd party data sources and services: • Mapping service (e.g. Google Maps, ymap). • OpenSocial.