Skip to content

Port front-end to React #18

Description

@justinlewis

We want to port from basic Node templates and JQuery to better facilitate:

  1. Readability to better support contributors
  2. Test-ability
  3. Modularity
  4. Re-usability

The MVP passing criteria for this ticket should be a replication of existing functionality with minimal deviation from the current behavior. Improvements on UI/UX can be considered but might necessitate a separate ticket if design work is significant enough to warrant lengthy consideration by the team contributors. That new ticket would be considered a new enhancement.

Master Feature Port List:

  • Basic main map page layout
  • Welcome modal
  • Data issues modal
  • Profile modal
  • Log in modal
  • About modal
  • Initial map render (with defalut initial data load)
  • Map feature hover events
  • Map feature click events
  • Area/crag click response panel
  • Area/crag hover charts - IN-PROGRESS by @justinlewis
  • Map layer toggle
  • Time slider & associated time slider ticks over time chart - IN-PROGRESS by @justinlewis
  • Route type filter selector
  • Crag/area search bar
    ...

Metadata

Metadata

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions