- Includes at least 3 screens - Map, Saved Locations, Settings - ✅
- UI built using Material Components for the Web - ✅
- Retrieves data from at least two different endpoints - ✅
- Includes a visualization (map, chart, or ?)- Google Maps API - ✅
- Stores and retrieves data from the IndexedDB - ✅
- Utilizes some hardware feature (sensor, camera, microphone, etc) - Attempts to retrieve current location - ✅
- Includes a Service Worker - ✅
- Functions offline (due to cached assets) - ✅ (map does not work)
- Installs on device (due to Web App Manifest) - - ✅