Skip to content

MVP: Manual Sleep Tracking App #53

Open
@nelsonic

Description

@nelsonic

There are many apps #8 and wearable devices #7 that people can use for sleep-tracking.
The issue is that these have a cost and the people using them have no control of their data.

I want to build the bare minimum interface for capturing/tracking sleep.
At it's most basic, a sleep tracker is just a stop-watch https://github.com/nelsonic/stopwatch
But rather than simply discarding the start and stop times, we record them.

Todo

  • Sketch the most basic interface for capturing data
    • Should be "Dark Mode" by default to minimise LED light from device. i.e. light text on a dark background
    • Should be Mobile First as this is the device most people look at last/first thing.
  • Describe the schema for storing the data including person_id using auth_plug for authentication!
  • Build a Basic Phoenix App to capture start and stop times for sleep
  • Integrate Authentication via auth_plug
  • Add ability to add Comments [Later!]
  • Deploy to Heroku? https://dashboard.heroku.com/apps/sleepdev
  • Start using it to capture my own data!

Dependent on:

My plan is to write this out as a tutorial that a complete beginner can follow similar to all of our others.

Metadata

Metadata

Assignees

Labels

T4hTime Estimate 4 HoursdiscussShare your constructive thoughts on how to make progress with this issueenhancementNew feature or enhancement of existing functionalityin-progressAn issue or pull request that is being worked on by the assigned personpriority-1Highest priority issue. This is costing us money every minute that passes.starterA beginner-friendly issue that is a good starting point for a new persontechnicalA technical issue that requires understanding of the code, infrastructure or dependencies

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions