Skip to content

A clock face for the Fitbit Sense (and Fitbit Versa 3) smart watch resembling the legendary Pip-Boy 3000.

Notifications You must be signed in to change notification settings

morgosus/fit-boy

Repository files navigation

Fit-Boy: Now available in the Best of 2021 section of Fitbit Gallery!

Preview Preview Preview Preview

Description

A clock face for Fitbit Sense, modeled after the legendary Pip-Boy from the Fallout Series by Fallout Series by Bethesda. Built using the Fitbit Studio and Fitbit OS Simulator.

Welcome... to Vault 663.

Target Devices

  • Fitbit Sense
  • Fitbit Versa 3

Features

  • Vault Boy with limb health bars for the proper Pip-Boy feel
  • You may type in your name to signify that you own this Fit-Boy

Clock

  • Supports both 12-hour and 24-hour format

Date and Day Format

  • DDD YYYY-MM-DD

Stats

  • Distance in kilometers
  • Active zone in minutes
  • Calories burn in kcal
  • Elevation in floors
  • Steps in... well... steps
  • Heart rate in bpm
  • Resting heart rate in the bottom left-hand corner, marked as HP
  • Weight in the bottom right-hand corner, in kilograms
  • Battery charge displayed instead of the LEVEL progress bar

Color Schemes

  • Fallout 4 (#16FF42)
  • Fallout: New Vegas (#FFB641)
  • Fallout 3 (#1AFF80)
  • Lots of other colors

"Console"

  • Displays "> CHARGING ..." when charging
  • Displays "> USER NOT DETECTED" when not on wrist
    • Also hides the vault boy and name
  • Greets you
  • Has that cool flashing cursor terminals in Fallout have

WIP

  • Customizable name
  • More color schemes
  • Even more color schemes
  • Fix black screen on first run (no default color selected)
  • Add monofonto font
  • 12-hour format
  • 24-hour format
  • Translations
  • Potentially: Use the limb health bars as goal bars Rejected: Battery Saving
    • Active Zone Minutes
    • Calories Burn
    • Elevation
    • Distance
    • Steps
  • Use the bottom bar as total progress
  • Potentially: GPS Rejected: Battery Saving
    • Latitude
    • Longitude
    • Heading
  • Change picture based on the active zone and other factors
    • Make the vault boy animated
  • Potentially: Time till sunrise / sunset
  • (Fitbit Permission Required) Always On Display

Build Through CLI

  1. Run npm install
  2. run Fitbit Simulator
  3. Log into CLI npx fitbit
  • CLI should now display fitbit$
  1. Build and Install fitbit$ bi
  • The simulator should now display the clock face
  • The resulting built file is /build/app.fba

About

A clock face for the Fitbit Sense (and Fitbit Versa 3) smart watch resembling the legendary Pip-Boy 3000.

Topics

Resources

Stars

Watchers

Forks