Starting from:

$30

Assignment #5 Solution

Assignment Deliverables:




You are required to submit a SINGLE WinZip file that has the following deliverables :




Documentation for the Angular Components that you created to draw the Line chart



Source Code



Output report that has ALL captured screen-shots of your assignment run saved in OUTPUT.pdf



Video recording of 10 minutes as a demo for the run of your assignment using https://screencast-o-matic.com/






Post your assignment as a SINGLE WIN-ZIP on Blackboard.




Architecture/High-level Design:













Requirements:




Refine your Assignment #4 implementation of ChicagoSocialHub to achieve the following :




Use Python (you need to REMOVE logstash in this assignment) to log the periodic Divvy stations status on ElasticSearch server. Your log MUST accumulate data of at least 7 days; your ipynb script will write data to ELasticSearch directly.



The periodic Divvy heart beat will be stored on PostgreSQL server



Your application MUST REFINE your implementation Assignment #4



You must provide the button to view real-time/log data for Divvy stations (hourly, daily, weekly) by line chart



You must provide the button to view real-time/log data for Divvy stations (hourly, daily, weekly) by line charts with Simple Moving Averages (hourly and daily SMA) on the SAME chart



You must provide the button to view reviews for Yelp by bar chart



You must provide Divvy HeatMap button to display the ANIMATED HeatMap for the real-time available Divvy dock
stations for the entire City of Chicago Divvy dock stations for the past 1 Hour (default value for Time-Range). The default view (Time-Range) is 1 hour , and the user shall be provided with Time-Range drop down list for selection of time for 1 Hour, 24 Hours, or 7 days.

More products