Project Carpool Update
After several months of intensive coding, an upgrade to Project Carpool is now available. The url is http://patang.org/projects/carpool/
Many new features have been made available. Some of them are
- Wikimapia search interface - search for any place on Planet Earth using text.
- PhpBB Integration - Users are signed up and for the accompanying phpBB forums automatically. Login is automatic. phpBB provides a private messaging mechanism between users so that your email address remains secure. In addition, it provides a platform for community discussion.
- Groups - Start a group and share trips only with your colleagues and friends. Protect your privacy.
- Pleasing additions to the user-interface....
Here are some screenshots
Logged in
Searching for location by name
Searching for trips starting in a 2km radius from Mani Bhavan
Sometimes it seems like this application is never going to get out of beta....though that's not such a bad club to be in per se ;-) I am looking for developers to help me out so please leave a comment if you wish to contribute code, css, icons etc.
Some Programming Notes
The application is written in PHP with a MySQL database and javascript for the frontend work. I have attempted to preserve clean separation of data and presentation. The backend talks only XML and XHTML, so it can be used as a webservice with the results being plugged into your client of choice. A very quick and dirty templating engine makes sure that there is no confusion between the core classes and the XML generating backend. A particular query can quite easily be switched between returning an XML document or an HTML files.
Open Source - I do believe that this effort represents the worlds first open source carpooling engine (hear hear!). It's on sourceforge. To check out the code do:
bzr branch http://bazaar.launchpad.net/~sidsharma/carpool/devel
You will need the bazaar client bzr.
Labels: carpool