Nox Imprima

Current stateIn development
StageLate

Overview

Nox Imprima — Latin for "night imprint" — is a sleep programming app built on the principle that the subconscious mind is most receptive in the hours just before and during sleep. The app delivers premium audio sessions combining synthetic-voice affirmations, AI-generated ambient beds, and binaural beats (theta range, 6hz carrier) mixed and mastered for overnight listening. Sessions are structured around specific programming themes — Abundance, Focus, Vitality — each a 40-minute loop engineered to imprint new beliefs through repetition. The Store pulls a live catalogue from Cloudflare R2, users purchase and download sessions directly to their device, and playback runs through the native player. Built with React Native and Expo SDK 54, offline-first with a local SQLite database, no backend, and an EAS build pipeline targeting Google Play.

Features

  • Built a full in-app Store backed by a live catalogue served from Cloudflare R2 — sessions load dynamically with cover art, descriptions, duration, price, and download state.
  • Designed and produced original audio sessions using a custom pipeline: AI-generated ambient beds → stem separation → DAW mix with binaural beats (100/106hz carrier, 6hz theta beat) → text-to-speech affirmations → 320kbps MP3 export.
  • Implemented per-session download and file management with AsyncStorage tracking, download progress UI, and on-device storage via expo-file-system.
  • Built a dual-tab home screen (Store / My Sessions) with full-bleed cinematic session cards, swipe carousel, pagination dots, and crossfade tab transitions.
  • Engineered a session profile system where users configure audio source, loop count, volume steps, and optional daily reminder — session length derived from loops × file duration and stored in SQLite.
  • Integrated react-native-track-player for background audio with foreground service, lock screen controls, and battery safeguards that stop playback below 20%.
  • Quick Play mode for one-off sessions — select audio, set loops and volume, start immediately without saving a profile.
  • Dark premium design system with custom token layer (constants/theme.ts) — violet primary, gold accent, glow shadows, and a full shared component library.

Tech stack

React NativeExpoTypeScriptSQLitereact-native-track-playerCloudflare R2EAS