-
Notifications
You must be signed in to change notification settings - Fork 8
Description
Make a prettier calendar that doesn't rely on Google's presentation. Based on the provided JSON data (see the link at the end of this post) the calendar page should
- List upcoming events by name in bullet format
- Link to an event page within the site
The event page should also afford some means to 'check in' to give some kind of record of who attended. We would need to figure out how many past events to show, and how many future events to show to keep things clean.
Otherwise, we could offer some kind of filter system: 'Past Events' | 'Upcoming Events' | 'All Events'
If we really wanted to get fancy, we could offer some way to tie events to locations (which would introduce another model) so that we could filter by events at particular locations.
The Event model should contain the following information (presented in JSON here):
{
google_uri: 'http://something.json',
event_name: 'Beer && Code Seattle - Capitol Hill m/dd/yyyy',
checkins: [],
location: 'Capitol Hill'
}
JSON data lives at: https://www.google.com/calendar/feeds/nkm9kdgn47rdutq4nibvjp3qn4%40group.calendar.google.com/public/full?alt=json