Skip to content

Tracking Reactification #126

@ltegman

Description

@ltegman

Primary motivation for switching this to React is that turning the client-side into a SPA is an easy way to stop us from spamming sockets and event listeners on our server-side, which we currently do every time someone navigates to a new page. It will also allow us to keep accelerometer history when the user navigates away from that page.

Here I'm tracking work that needs to be done for this milestone:

Components

  • Nav
  • Connect
    • Basic Skeleton
    • Wire up connection logic
  • Move
    • Basic Skeleton
    • Get graphs working in react
    • Wire up socket events
  • Color
    • Basic Skeleton
    • Get color picker working in react
    • Wire up socket events
  • Presets
    • Basic Skeleton
    • Wire up socket events
  • About

Misc

  • Install deps and add build process to gulp
  • Serve new build files instead of jade templates
  • Fix broken gulp watch task
  • Consolidate statically served files into one place?
  • Fix tests

Stretch

  • Add React testing
  • Add server side React rendering

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions