-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Description
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