A project for ski & snowboard lovers.
Assume that you are using Mac OS X Snow Leopard (this means you will have python and related tools installed):
- Install virtualenv and install virtualenvwrapper. Use virtualenvwrapper tool to create virtual enviroment for Pyramid.
- Install Pyramid framework by following this.
- Install Mysql Community Server 5.1 64-bit from here. Make sure that you install 64-bit, not 32-bit.
- Install MySQL-python library with pip or easy_install, a good reference is here.
- In your local mysql database, create a user:carvewithus with password:5mad_cows. Create a database called carvewithus and grant correct privileges of this database to carvewithus user.
- Carvewithus table needs to be utf8 and collation should be utf8_bin (case sensitive)
- What's the relationship between our users? Friends or followers? (Follower case, this guy is awsome and I like to follow him when he goes to snowboarding)
- Other than ski/snowboard, do we need any other preference/interests to catch?
- facebook integeration
- trip page with admin feature to invite or approve ppl
- picture upload
- email notification
- trip filtering
- Upcoming/Newly Created trips
- user roles: organizer, others
- simple planning between spots, trip and users, a trust system(if u cancel too late, ur credit get destroyed). Extra people get suggestion to rent a car or bus (first come first server based).
- Lodging affiliate
- Money management
- Personal car info
- Coming/New trips near you with push notification
- Twitter integration
- Search Trips instead of filtering: Solr
- Autocomplete
- messaging system
- private trips
- trip feedback
- repeat the same trip, same group of ppl