1. Technical Users
1.1. Location Search
1.1.1. Text Input
1.1.2. Geolocation
1.2. Granular control on viewing geospatial data
1.2.1. Exaggeration
1.2.1.1. Show/Hide
1.2.1.2. Slider
1.2.1.3. Manual numerical input
1.2.2. Flood -- Show each rain return period as an individual layer (5-year, 25-year, 100-year)
1.2.2.1. 5-year
1.2.2.1.1. Show/Hide
1.2.2.1.2. Set Opacity
1.2.2.1.3. Set Colors (?)
1.2.2.2. 25-year
1.2.2.2.1. Show/Hide
1.2.2.2.2. Set Opacity
1.2.2.2.3. Set Colors (?)
1.2.2.3. 100-year
1.2.2.3.1. Show/Hide
1.2.2.3.2. Set Opacity
1.2.2.3.3. Set Colors (?)
1.2.3. Landslide
1.2.3.1. Alluvial Fan + Debris Flow
1.2.3.1.1. Show/Hide
1.2.3.1.2. Set Opacity
1.2.3.1.3. Set Colors (?)
1.2.3.2. Landslide Hazard
1.2.3.2.1. Show/Hide
1.2.3.2.2. Set Opacity
1.2.3.2.3. Set Colors (?)
1.2.3.3. Unstable Slopes
1.2.3.3.1. Show/Hide
1.2.3.3.2. Set Opacity
1.2.3.3.3. Set Colors (?)
1.2.4. Storm Surge
1.2.4.1. SSA #1
1.2.4.1.1. Show/Hide
1.2.4.1.2. Set Opacity
1.2.4.1.3. Set Colors (?)
1.2.4.2. SSA #2
1.2.4.2.1. Show/Hide
1.2.4.2.2. Set Opacity
1.2.4.2.3. Set Colors (?)
1.2.4.3. SSA #3
1.2.4.3.1. Show/Hide
1.2.4.3.2. Set Opacity
1.2.4.3.3. Set Colors (?)
1.2.4.4. SSA #4
1.2.4.4.1. Show/Hide
1.2.4.4.2. Set Opacity
1.2.4.4.3. Set Colors (?)
1.2.5. Critical Facilities
1.2.5.1. Hospitals
1.2.5.1.1. Show/Hide
1.2.5.1.2. Set Opacity
1.2.5.1.3. Set Colors (?)
1.2.5.2. Police Stations
1.2.5.2.1. Show/Hide
1.2.5.2.2. Set Opacity
1.2.5.2.3. Set Colors (?)
1.2.5.3. Fire Stations
1.2.5.3.1. Show/Hide
1.2.5.3.2. Set Opacity
1.2.5.3.3. Set Colors (?)
1.2.5.4. Schools
1.2.5.4.1. Show/Hide
1.2.5.4.2. Set Opacity
1.2.5.4.3. Set Colors (?)
2. Other requirements not mentioned during the past meetings
2.1. Satellite Feed
2.2. Real-time data
2.3. Demographic data -- cross the demographics with the hazards to determine the risk level
2.4. Contour Generation Dashboard
3. Less-Technical Users
3.1. Inform them about the hazards in their area: (1) Flood, (2) Landslides, and (3) Storm surges
3.1.1. Evaluate a user location's hazard level
3.1.1.1. Based on the vector layer (of a hazard map)
3.1.1.1.1. Query Service
3.1.1.2. Possible: Custom API
3.1.2. Display individual hazard maps
3.1.2.1. Via Mapbox GL-JS
3.1.2.1.1. Base Map Sources
3.1.2.1.2. Vector Tiles Sources