/api

Primary LanguageTypeScript

api

a simple api for logging events

todo

infra

  • auto certbot renew
  • update script
  • test reprovisioning a server
  • database backups?
  • auto database setup & migrations
  • better commit workflow
    • github actions OR docker webhook - install ssh key & write some bash
  • terraform
    • open up ports 443/444 in vultr

frontend

  • simple websocket frontend for incoming events
    • graphs!
    • send an event
    • reconnect when server drops
      • status icon
    • basic time picker
    • move off of static export - deploy to jeffchen.dev/events
    • auth tokens to view privileged events

events

  • browsed to webpage
    • swapped chrome window
    • closed tab / window
    • install on desktop
  • mac app - like rescuetime?
  • whoop
  • garmin - via apple health
  • fitbit (weight) (via apple health)
  • mood (firebase?)
  • awair
  • airthings
  • weatherkit
  • ecobee