/Edmonton-Bylaw-Infractions-II

Bylaw Infractions dashboard update of previous version

Primary LanguageJavaScript

Edmonton Bylaw Infractions II

Dashboard Summary

Larger map display, row and bar chart addition, and map encapsulating selection options are some improvements to Dashboard I. Data used in Dashboard II is similar to Dashboard I. Dashboard II's code is more efficient, maintainable, and scalable.

Inspiration for the Project: Mean Daily Temperature Extremes and drive to complete crucial To-do's
Frameworks used include: Leaflet.SlideMenu, FontAwesome, Spin.js and same frameworks as Dashboard I
Best viewed in: Google Chrome
Desktop and mobile Dashboard: BYLAW INFRACTIONS DASHBOARD II (CLICK ME!)

Note: FAILURES OF DASHBOARD I MADE DASHBOARD II A REALITY

Lessons Learned from Dashboard I & II

No. Dashboard I Dashboard II
1 Wrote code in the constraints of Le choropleth and Interactive Data Visualization Learning responsive basics facilitated desired improvements
2 Not taking time to understand arising issues Understood arising issues using global variables and Document Object Model
3 Intimidated by Mean Daily Temperature Extremes code and didn't extract needed code Diving deeper into d3.js, dc.js, leaflet.js, dc-addons.js, and bootstrap docs aided in code efficiency
4 Abruptly used researched examples without deep thought Mathematical procedures and operations are paramount for responsiveness

Improvements

Future Improvements