Team
In order to have a working application the team had to come together and organize tasks depending on individual specialties. Each member had the responsibility of some aspect of the application and exececuted their respective task.
Team Members
Abhinav Kumar:
Worked on handling the data. This was done by using ajax and http request. Also worked on graph styling, code design, among other varius bug fixes.Github
Bryan Spahr:
Created weather icons and worked on documentationGithub
Carlos Ortega:
Focused on creating code for filtering data and UI design using CSS and jQuery. Also code design and logic.Github
Nicholas "Niko" Bessinas:
In charge of researching and applying varius plugins and GUI elements in order to make the application more dynamic. Created custom markers and svg icons for the application.Github
Weekly Status
Please click here to see the git commits done by the members.
Week 1
Abhinav | Created initial demo of application including weather and data requesting. |
Bryan | Created Weather icons |
Carlos | Reformated code for better use by creating classes for markers. |
Niko | Added sidebar to the application and researched the leaflet API. |
Week 2
Abhinav | Created refresh function, added crime datasets and implemented the CTA bus tracker API. Fixed weather icon error . |
Bryan | |
Carlos | Implemented geojson util library, worked on filtering by rectangle and created initial graphs using D3. Bug fixes. |
Niko | Implemented leaflet draw, created popups for the markers and created and implemented custom icons for the markers. Fixed bugs. |
Week 3
Abhinav | More bug fixes. Fixed time filter. Reformatted the graphs as well as styling them and created a legend to go with the graphs. Added food inspection data. Extended data functions so as to get a full month of data. Created function to draw UIC rectangle. Extended refresh functions to be able to show a popup when there is new data. Documentation. |
Bryan | Documentation: Patterns and Findings |
Carlos | Fixed a memory leak issue. Added support for drawing and showing data withing multiple rectangles. Extened refresh function and filter by shape to be able to filter with any polygon or circles. Made button controls for filters and to toggle the weather icon. CSS and UI changes to make app look better and more responsive. Documentation. |
Niko | Added CTA icons and popups. Updated icons and attributions. Created and added icon for food inspections as well as makind the popups for it. Implemented the wikipedia library for leaflet as a layer. Changed the control pannel and implemented the leaflet pannel layers. CSS changes to make app look better by changing fonts. Added content to info tab inside bar. Documentation. |