Nox Imprima
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.