Language-Mapping / language-map

Front-end codebase for Language Mapping web map
https://languagemap.nyc
MIT License
6 stars 4 forks source link

Remaining wishlist #78

Open abettermap opened 4 years ago

abettermap commented 4 years ago

Summary

Catch-all for the remaining nice-to-haves, excluding any others already documented. Each section could probably be its own issue, so break out as needed.

Admin

Analytics

Google migrated to #108 or Hotjar. Might need privacy stmt then.

GitHub

Community repo

Backups

Ensure they exist for:

Documentation

App-level

SEO/meta

Likely overkill:

Icons/logo

UI wishlist

Graphs, charts, stats

Not much numeric data to work with and maybe not applicable to this project, just throwing it out there though.

Grid view

In addition to table, could have a grid with all unique endonyms/languages.

Light/dark switcher

Geocode/boundaries popover "X"

...and/or darker backdrop to indicate that it's technically a modal. Otherwise it's misleading that the next click only closes the popover and nothing else (e.g. map click).

Performance

  1. Set benchmarks
  2. Follow React profiling guide

Tests

Automated tests via Jest and react-testing-library are set up, just not very useful as they were written early-on before the UI was more complete, and now there is no time. So, Round 2: add something useful...

rperlin-ela commented 3 years ago

From my perspective... what's key here is everything under "Admin" except Backups, which I can handle, and Geolocation.

I'm not clear on App-Level, Performances, Tests.

abettermap commented 3 years ago

Broke out geolocation into #105. Seems straightforward, maybe only 0.5 days or less for defaults, and a bit longer getting it into a logical place in our UI.