-
Notifications
You must be signed in to change notification settings - Fork 0
Requirements
Hoonah Native Forest Partnership Requirements
Our goal is to create a place for communication, collaboration, and interaction between landowners/managers and the community of Hoonah about land and watershed management.
- Community Member - non-registered member of Hoonah community
- Steward - registered community member
- Landowner/managers - Landowners and land managers
Web application that will be optimized for modern browsers on mobile devices and desktop computers
Usable with or without an internet connection
Host documents, images, maps, articles, tracking, commenting, different content types, and different types of user accounts (admin, steward, landowner/manager)
-
A member of the Hoonah community will be able to register as a steward
-
New stewards will land on a welcome page with an overview of stewardship features
-
Actionable information will be given to any user that encounters an error that prevents registration
- Stewards will have an account dashboard with helpful features including:
- Weather
- Alerts
- Recent job postings
- Incident reports
- Data tally
- News articles excerpts
- A steward can report incidents such as a road closure
- The report will collect data needed to act upon the incident, such as:
- Location
- Incident type
- Details
- Photos
- Steward shall be informed once incident has been received
- Incidents shall be viewable on a map
- Stewards will be able to comment on verified incident reports and actions taken
- Stewards will have be able to keep track of their hunting and resource gathering
- A steward's records will be kept private
- A steward may opt-in to share their records with other stewards and partnership
- A steward's records will be kept safe and back ups of records will be made at regular intervals
- A steward can download and print their records at any time
- Stewards will have access to new posts and alerts about management plan
- Stewards can sign up to be notified of plan updates
- Stewards will provide input and feedback for planning and decision making
- Landowners/managers will have an account dashboard with helpful features (for features - see steward dashboard)
- Landowners/managers can view survey results from registered stewards
- View and act upon incident reports submitted by stewards
- Add and verify incident reports
- Submitted report will be viewable but anonymous
- View monthly aggregates of reports
- Share plan updates
- Collaborate with stewards and other landowners/managers to make plan decisions
- Modern operating system
- Progressive web application framework
- Frontend mapping library
- Web server(s)
- Database
- Version control
- Content management system
-
Application operation with and without internet connection
-
Responsive web design
-
Testing on multiple devices, browsers, connectivity, and operating systems
-
Accessible to all
-
Use open source software when available
-
Open source project code
-
Progressive Web App. Offline, possible using:
- App shell model (https://developers.google.com/web/fundamentals/architecture/app-shell)
-
API Data Model Persistence Browser Support Transactions Sync/Async File system Byte stream device 52% No Async Local Storage key/value device 93% No Sync Session Storage key/value session 93% No Sync Cookies structured device 100% No Sync WebSQL structured device 77% Yes Async Cache key/value device 60% No Async IndexedDB hybrid device 83% Yes Async cloud storage byte stream global 100% No Both