EOEPCA/open-science-catalog-frontend

Get records from live API

Closed this issue · 0 comments

Static endpoint

https://constantinius.github.io/open-science-catalog-builder/ (see "products")

  • Records should be displayed in a grid with title and theme(s) each
  • Individual Record should display metainfo: Name, theme, variable, start&end date, release date, project, satellite mission, description, links to products and documentation
  • Individual records should include a map view showing the spatial extent
  • Metrics view: records should be fetched dynamically when a variable is expanded and display the available years and a link to the record
  • Metrics view: record coverage should be shown on a map for individual records, and records summarized by variable
  • Metrics view: in the record coverage popup, when showing multiple records, there should be a way to highlight the records in the map (currently implemented on list hover)
  • Statistics: Number of records should be shown in the chart, chart title, and variable list & chart
  • Statistics: Satellite missions and number of records should be shown in radial chart (like variable list & chart) - not yet implemented in backend

Dynamic endpoint

https://resource-catalogue.osc.develop.eoepca.org/collections/metadata:main/items?type=dataset&q=Water+level&f=json

  • Record grid should be sortable by name (ascending and descending)
  • Record grid should be filterable by satellite mission (not implemented yet in backend)
  • Record grid has pagination (max 10 for now, more in future?)
  • Search: It should be possible to search for a keyword and get a grid of matched records, including display as described above