Paolo Bruzzo
First week
- Day view information
- SODA2 Queries
- Implementation of Potholes, Abandoned Vehicles, Lights and Divvy Bikes logic (model)
- Add / Remove / Update Notifications logic
Second week
- Improved models functionalities
- Controllers to display the icons
- Popups
- Started with the Restaurants food inspection
Third week
- Improved and completed popups
- Integration of Yelp data
- Integration of data with the notifications
- Improved performances on zoom with data caching
- Data filter by date
- Places Of Interest
- Tourist Attractions
- Integration of Twitter data
Massimo De Marchi
First week
- Setup the MVC framework
- Implemented path calculation with Google Maps API
- Designed real time models
- Implemented scalable controls
Second week
- Designed and implemented markers logic
- Implemented buffer around path
- Designed crimes charts UI + implementation
- Designed street issues charts UI (potholes, abandoned vehicles, street lights out) + implementation
- Designed popup UI and popup logic + implementation
- Designed and implemented News feed model
Third week
- UI fix
- Designed asynchronous pattern for models + implementation
- Improved performances of map object filtering based on user selection
- Redesigned temporal data filtering
- Charts adjustment
Matteo Palvarini
First week
- Designed and sketched user interface
- Implemented UI controls as from sketches
- Added interactions to UI controls (zoom, type of map, "new trip" button, buttons to add/clean layers)
- Adapted function to detect points inside custom shapes and added it to view controller
- Designed first SVG icons for the markers of each layer of data
- Setup of the website with first pages
Second week
- Designed all the markers based on shape, color and icon of the data represented
- Redesigned interface: new bar for layer buttons with categories and colors
- Improved UI: selection of buttons
- Implemented the news feed for real-time notifications on new data
Third week
- Designed icons for new layers and data sources
- Implemented recommender system: model and view-controller
- Added Twitter: model with Paolo + tweet popup view-controller
- Improved newsfeed and added integration of Twitter feed
- Implemented new controls: zoom, change of map and choice of temporal interval for data
- Final UI fixes and improvements
Andrea Piscitello
First week
- CTA Bus and Stops Queries
- Representation of bus stations and vehicles
- Crime Queries and representation
Second week
- CTA Bus Queries optimization
- Asynchronous queues model implemented
- CTA Train queries and representation of stations
Third week
- CTA Bus Vehicle animation
- Simulation model
- CTA Bus stops popups and arrival time predictions
- CTA Train stops popups and arrival time predictions