Every page has nav menu - Has the name of the site on the left of the nav which allows users to return to the landing page from any page.
04
√
Every page has nav menu - Contains a dropdown on the right of the navbar named "Plots" which provides links to each individual visualization page.
05
√
Every page has nav menu - Provides two more links on the right: "Comparisons" which links to the comparisons page, and "Data" which links to the data page.
06
√
Every page has nav menu - Is responsive using media queries.
07
√
Every page has nav menu - The nav must have similar behavior as the screenshots "Navigation Menu" section (notice the background color change)
08
√
Page 1: landing page containing An explanation of the project
09
√
Page 1: landing page has links to each visualizations page
10
√
Page 2-5 visualization pages - each has a descriptive title and heading tag
11
√
Page 2-5 visualization pages - The plot/visualization itself for the selected comparison
13
√
Page 2-5 visualization pages - A paragraph describing the plot and its significance
14
√
"Comparisons" page that Contains all of the visualizations on the same page so we can easily visually compare them.
15
√
"Comparisons" page - Uses a bootstrap grid for the visualizations
16
√
"Comparisons" page - The grid must be two visualizations across on screens medium and larger, and 1 across on extra-small and small screens.
17
√
"Data" page that displays a responsive table containing the data used in the visualizations.
18
√
"Data" page - The table must be a bootstrap table component.
19
√
"Data" page - The data must come from exporting the .csv file as HTML, or converting it to HTML. Use pd.called to_html tto generate a HTML table from a pandas dataframe
Development Requirements
Step
√
Requirement
01
√
You may use the weather data or choose another dataset. Alternatively, you may use the included cities dataset and pull the images from the assets folder
02
√
You must use bootstrap, including navbar on every page, tables, and responsive grids
03
√
You must produce a live, publicly accessible URL as a result.
04
√
use a CSS media query for the navigation menu
05
√
website works at all window widths/sizes.
06
√
Feel free to take some liberty in the visual aspects, but keep the core functionality the same.
From the grading rubric pdf:
Step
√
Requirement
01
√
Landing page - All Images load
02
√
Landing page - Images link to correct page
03
√
Landing page - Bootstrap grid used correctly to separate sections
04
√
Landing page - Page is responsive when window is shrunk.
05
√
Landing page - Includes a couple paragraphs of an overview for this project
06
√
Visualization pages - All Images load
07
√
Visualization pages - Images link to their respectivepages
08
√
Visualization pages - Includes a paragraph of textdescribing the plot