- pwa
- better name
- apple optimizations
- better error handling offline
- remember who was logged in a. validate when connected
- remember spreadsheet a. refresh when connected
- defer save
- installable
- push to Google Play store
- push to Apple App Store
- config-driven forms
- create config from another worksheet
- mark canvas vs. dialing into spreadsheet
- no default spreadsheet
- embed into URL
- ask if none provided
- honor bitly or other URL shortener
- canvassing
- click to add new person (reverse geocoding)
- households vs. people
- household list
- household list sidebar
- don't hardcode center point
- support merging into a bubble
- support different color schemes (answers to questions, )
- look up district for person
- styling
- smaller menu bar
- map icons 3. district summary
- color scheme
- make contact status special
- turf tracker
- create new spreadsheet
- assign person to spreadsheet
- share spreadsheet with canvasser/dialer
- merge spreadsheet back
- assign form to person
- technology
- update react version
- move to Typescript
- error handling
- lock breaks
- dashboard
- personal stats
- overall stats
- call history
- log to another worksheet?
- multiple contacts for the same person
- handle multiple people using same login
- browse through people and bring up form for specific person
- prioritize new phone numbers
- Loading screen
- documentation