- Why: We want accurate information about our destination.
- What: Up-to-date information, posted only by people at correct place, that can be viewed by any visitor of our site.
- Construction: Django + MySQL + Amazon ec2 + MemcachedCached
- View, Post, Delete, Edit:
- Visitors can view all posts.
- Registered users can view all posts; post new post; delete, and edit their own posts.
- GeoIP:
- Users can only post information about the city that they are currently in.
- Our site automatically adds new cities that does not exist in our database.
- City DB:
- Not to fan in all the time.
- Gets city ID for sharding.