Project Carpool

Thursday, October 11, 2007

Project Carpool Update

Update: Project Carpool has been moved to the much more user-friendly environment at Launchpad and can be acquired via bzr or from Project Carpool on Launchpad.


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....
Some things yet to be implemented properly include better trip management so users can easily accept ridesharers, delete trips etc. A low-bandwidth and mobile version also need to be implemented. Also, a version that looks as pretty in IE as it does in Firefox. Currently, IE does not seem to be happy with the rounded corners and hover effects that show up just fine in Firefox, but I think that's a discussion best left to developers.

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:

21 Comments:

  • very nice job !
    I try to install Carpool on my local server. But the directories "templates", "curvy" ,etc... are umpty in the cvs repository. So there are lots of errors.
    I was looking for an opensource carpool soft for my collectivity in France and this one was the best.
    What a pity !

    By Blogger Unknown, at 4:23 AM  

  • jerome, thanks very much for the compliment as well as for alerting me to the fact about the cvs error. I'll fix it as soon as possible. If you sign up at the site, I'll have your email address and I can email you the files as well.

    By Blogger svs, at 5:03 AM  

  • Hi Patang,

    can you send me by email the Carpool tarball?

    By Blogger magius, at 4:54 AM  

  • Magius, the tarball is available from the launchpad webpage. Here's the link anyways:
    http://patang.org/projects/carpool/carpool.zip

    By Blogger svs, at 9:35 AM  

  • Thanks Patang!
    I saw the files, but I found no installation instructions. Can you briefly say me how to proceeed?

    By Blogger magius, at 9:49 AM  

  • Aloha Patang! Mahalo (Hawaiian for thank you) for all the great work.

    I attempted to install but cannot locate the "auth.php" file. Am I missing something, or? Any help would be appreciated.

    By Anonymous Anonymous, at 3:51 AM  

  • aloha,
    thanks for the email. unfortunately, the php version of project carpool has been dumped in the dumpster on the grounds of being code not worthy of further development. There is however a brand new spiffy version done in django (python) which can be found at http://svs.webfactional.com/carpool This one is under heavy development and I will release the code soon. Do take a look and suggest some features. I think this new interface is much simpler but plan to support both interfaces in future.
    look fwd to hearing from you

    regards
    Sid

    By Blogger svs, at 6:01 AM  

  • Aloha Sid,

    Thanks for the reply. I've received a 404 page when I attempt to create a username?

    Looking forward to contributing, at least through feedback!

    A hui hou (till next time),

    Mitchell

    By Anonymous Anonymous, at 1:24 AM  

  • hi,
    can you send me the last version.

    romeu.klug(a)gmail.com

    Thanks

    By Blogger RKJunior, at 1:22 PM  

  • Hi,

    The DB shema for Carpool is not included in the zip file.

    Would you update it ?

    Thx
    Pierre

    By Blogger Edouard, at 3:39 AM  

  • pierre, can you check out the bzr code? that has the database schema. sorry about the oversight. Let me know if you can't and I will provide it.

    Also, please check out the latest version:
    http://emocrat.org/carpool and the code
    http://emocrat.org/blog/2008/06/21/emocratorg-code-released/

    By Blogger svs, at 1:18 PM  

  • Hi Patang,

    I tried the bzr version and it is missing several files and I did report that on launchpad. As I see you said this is an old unmaintained version. Why don't you update the sourceforge and your site with the location of the new one. I think it is a great application with a potential.

    By Blogger Unknown, at 1:04 PM  

  • I tried using this new version but it doesn't seem to work, I choose a city and it goes back to search a city!!

    By Blogger Unknown, at 1:12 PM  

  • hello,

    trying to install that but facing the same probs like "Auth.php" & several other files are missing...

    Any help will be appreciated.

    By Blogger omi, at 10:09 PM  

  • omi, pls check http://emocrat.org/carpool

    By Blogger svs, at 11:46 AM  

  • Thanx Patang!

    For a positive response.But unable to install from that link because no installation instructions are their.can u guide me for that.

    By Blogger omi, at 2:51 AM  

  • omi, pls check this post: http://emocrat.org/blog/2008/06/21/emocratorg-code-released/

    once you dld the files, there is a README that has all the instructions you need

    By Blogger svs, at 4:30 AM  

  • Dear Patang!

    Srry, for this but that "Readme" cause the probs because unable to understand that what its try to explain.Can u send me the step by step instructions by which i am able to install it...

    By Blogger omi, at 6:11 AM  

  • omi, pls sign up at the emocrat.org website so that I have your email address and can help you out on email.

    cheers

    By Blogger svs, at 4:15 AM  

  • thanx patang!!!

    for ur efforts. i already sign their with username omprakash & by the way my email id is omisaini1984@gmail.com...

    thanx once again..

    By Blogger omi, at 5:59 AM  

  • Sounds Good
    Carpooling is great idea. It's really help to save environment. Thanks for sharing this information.Ridesharing App Bangalore

    By Blogger Unknown, at 12:16 AM  

Post a Comment

<< Home