← All projects

Wellbeing, with a little wonder

My Precious.

A gentler way to get to know your ring.

An independent Oura Ring companion app for exploring sleep, recovery, stress, and cycle insights with a little more playfulness.

TypeScript · React Native · Bluetooth LE · on-device storage

My Precious smart-ring app icon
Your little data companion

Modern by nature, clean by design

How it works.

A modern, phone-first flow keeps ring readings, analysis, and health integrations close to the person using them.

  1. 01

    Oura Ring

    Nightly readings transferred over Bluetooth LE

  2. 02

    Expo + React Native

    Native iOS and Android application

  3. 03

    On-device analysis

    TypeScript interprets sleep, stress, and cycle data

  4. 04

    SQLite

    Local storage for readings and derived results

  5. 05

    Health integrations

    Optional writes to Apple Health or Health Connect

The engineering toolbox

Thoughtful tools, working together.

Mobile app

  • TypeScript
  • React Native
  • Expo

Ring connection

  • Bluetooth LE
  • react-native-ble-plx

Local data + analysis

  • SQLite
  • on-device TypeScript analysis

Platform integrations

  • Apple HealthKit
  • Android Health Connect
  • Expo background tasks

The idea

Made for everyday rhythms.

My Precious pairs with an Oura Ring over Bluetooth and turns its readings into friendly summaries and trends, with analysis and storage designed to stay on your phone.

Pair and sync your Oura Ring directly with your phone.

Explore sleep, recovery, stress, and cycle patterns.

Keep readings on-device and choose whether to sync health data.