Requirements Title: GeoEvents Description of Problem: Spatially visualize upcoming events in Providence. Given a map of a city (Google Maps) and a list of events (ProJo), display where the events will take place on the map. Users: Members and friends of the Providence community. Feature Priorities: 1. - Parse events from ProJo.com - Use Google Maps API to generate a single map with all events marked clearly on it - Refresh events daily 2. - be able to filter out events based on a variety of criteria (name, location, type, date/time, price, etc) - be able to click on an event to get detailed information about it 3. - the ability to step forwards and backwards in time (basically a special case of the filter) - be able to input a home/other address so that the details for the events can include driving driving distance/time and a single click gets you driving direction to/from the event 4. - learn what types of events each user likes and then make suggestions for similar future events UI - web site - central map that initially displays all events for the next two weeks - sidebar for altering the filter, entering home address, and navigating through time - events displayed via waypoints on the map - rollover displays very limitid info like event title, location, date/time, distance from home - click opens new smaller window that contains all the details the webcrawler can scrounge together - No response from the web server should take more than 5 seconds on average Documentation - a FAQ that addresses every available feature of the site