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

Design #1

Open
viktorsmari opened this issue Dec 27, 2018 · 1 comment
Open

Design #1

viktorsmari opened this issue Dec 27, 2018 · 1 comment

Comments

@viktorsmari
Copy link
Collaborator

viktorsmari commented Dec 27, 2018

Before going further we need to sketch a design + navigation diagram

The current app was inspired by the app in the
CITIZEN SCIENCE REVOLUTION The Making Sense EU Project August 2018
2018-12-27_18-10-27

Views

Available views:

  1. ⭐ Favorite devices
    • You can star sensors, f.x. your neighbor has a sensor which you like to quickly select
    • Clicking a device takes you to 3.
  2. 🌍 World Map
    • Find nearby devices
    • heatmap - which neighborhood is the noisiest / most polluted etc.
    • Clicking a device takes you to 3.
  3. 📱 Device view (when you have selected a device)
    • Colored tiles like the image above. Updates every X seconds?
    • Clicking a sensor takes you to 4.
  4. 📈 Graph (using plotly)
    • Here we should adjust time ranges?
    • How to compare 2 devices for PM 2.5? Or compare Light vs Sound? Need a wizard / helper

How to switch between views?

  • Top nav like tabs? (You only need 1 click/touch)
  • Hamburger menu? (You need 2 touches, first menu, then item)

What should be the default view when first opening the app? 📱

  • Last visited device? What about for the first time?
  • Map view
@viktorsmari
Copy link
Collaborator Author

viktorsmari commented Jan 4, 2019

Other todos:

  • Make chart wider. The chart is the main thing and should expand to 2/3 or 3/3 if possible
  • Consider having the Sensors also 2/3 and move the chart below the sensors?
  • If needing toasts: https://github.com/fkhadra/react-toastify

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant