- Display a list of all hikes (past and future). Each hike will receive its own block about 500 pixels high and 90% of page width (blog style)
- Each block will contain the following trip data:
- start of hike date and time
- end of hike date and time
- location name
- location longitude and latitude
- distance hiked (mi)
- total elevation gain for hike (ft)
- reservation status
- temperature range
- weather
- hazards
- route
- link to pictures (thumbnails?)
- other notes
- RSVPs for this hike
- number of available spots remaining
- Link to recommended gear list
- Link to recommended reading list
- Display goofy animation of Ben hiking on page header
- Integrate Google Maps/Google Earth with "route" data in block
- Automate weather forecast lookup
- Authenticate with Google account (OAuth)
- RSVP for any future hike
- Cancel RSVP for any future hike to which you RSVP'd
- Google Calendar integration
- Automatic email reminders (with opt-out/unsubscribe option)
- Personal mileage calculator
-
User
- Join date
- Which hikes have RSVP responses and those responses ("Yes", "No", "Maybe")
- First name
- Last initial
- Email address
-
Hike
- start datetime
- end datetime
- location title
- location latitude (decimal degree)
- location longitude (decimal degree)
- hike distance (mi)
- elevation gain (ft)
- reservation status
- hazards
- route url
- picture url
- notes
- users who have RSVP'd for this hike and their statuses