Rallyhat lives! post
Some of my long-time readers have seen me mention a long-festering (I believe that is the correct term at this point) project that I dubbed Rallyhat. It first started out as a "figure out when some baseball teams are in town and buy tickets" and then morphed into "a tool for helping people plan road trips by tagging destinations with information".
What it really became was a tool for me to learn how to write a solid web-app using Python and Django. I'm happy to say I finally have a version that I feel comfortable sharing with the rest of you. So feel free to check it out. Pound on it, try and break it and I will also read your feedback and comments. I'm sure you can figure out my email address...
Also, I've found it has been easy to pick up not only Python and Django itself. I'm ready to tackle some other applications using Django, and I have one just in mind.
Yes, I am aware at how spartan it looks right now. I'm more focussed on functionality than how it looks right now. I've already gotten some interesting ideas on expanding the app to include adding in images to go with locations, so we'll see how that goes.
For those who are curious, I built it using the following:
- Python 2.6
- Django 1.2 beta 1
- CouchDB to store the trip plans
- couchdb-python
- GeoPy
- django-registration
- Google Maps services
- Django Debug Toolbar
- deployed using Nginx + Gunicorn, configured with the help of Eric Florenzano's awesome Django Advent article about deploying Django using FastCGI because it mentioned how you could use Gunicorn