Skip to content

REQUIREMENTS #1

@nf-s

Description

@nf-s

First version of high-level requirements

Front-End Web Application

  • Fullstack web app proof-of-concept #4
  • Geospatial Visualization: Interactive map component for visualizing and querying standardized geospatial datasets (Zarr, GeoParquet, tiled formats)
  • Unstructured Data Presentation: User interface for discovering, viewing, and interacting with reports linked to geographic bounds
  • Modular Dashboards: Modular visualization components for standardized ecosystem reporting (design and report structure to be provided)
  • User-Driven Workflows (see back-end Data Pipeline Integration)
    • Support uploading geometries and triggering predefined workflows for summary statistics
    • Curated catalogue interface for method selection with implementation guidance
    • Support for structured data uploads (Zarr, GeoParquet) and simple file uploads

Back-End Services & Database

  • Fullstack web app proof-of-concept #4
  • Authz
    • Implement robust authentication and authorization.
    • Enforce attribute-based access control (ABAC) to manage tiered access for jurisdiction-specific data.
  • REST API: Deployed to Vercel with containerized deployment support
  • Database: PostgreSQL (NeonDB/AWS RDS) with JSON indexing strategy for unstructured reports
  • Data Pipeline Integration: Integrate with the data pipeline API (e.g., Argo Workflows, Pachyderm) to:
    • Ingest data product outputs into database
    • Submit workflow runs for custom geometry processing
    • Monitor data pipeline status
    • Support method chaining through pipeline workflow definitions (not user-driven)
  • PDF Certificate Generation: Standardized certificates (requirements to be provided)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions