Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Port front-end to React #18

Open
11 of 15 tasks
justinlewis opened this issue Aug 27, 2016 · 0 comments
Open
11 of 15 tasks

Port front-end to React #18

justinlewis opened this issue Aug 27, 2016 · 0 comments

Comments

@justinlewis
Copy link
Owner

justinlewis commented Aug 27, 2016

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
    ...
@justinlewis justinlewis self-assigned this Aug 27, 2016
@justinlewis justinlewis changed the title Convert front-end into actual framework Port front-end to React Dec 29, 2016
@brendonakay brendonakay self-assigned this Feb 27, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants