Sound & Soulful
Cross-platform desktop meditation app for Windows and macOS.
Electron · React · Offline caching · Audio playback
Context
A cross-platform meditation application for Windows and macOS, built and released as a freelance engagement.
Sessions are audio-led, so playback and offline availability are the product rather than features of it.
My role
Built and released independently as the sole engineer.
Architecture
Interactive — hover any service to inspect it.
Nodes are the real services in this system; the moving blocks follow the direction data actually flows.
- Electron shell
- Audio playback
- Local cache
- Release builds
Decisions
Offline caching before interface polish
Meditation sessions get used on planes, in bedrooms, on bad connections. Caching audio locally came first, because a session that will not start is not a session.
Electron for one codebase across two desktops
A single desktop codebase shipped to Windows and macOS without maintaining two native builds for a solo engagement.
Shipping
- Released for Windows and macOS.
- Completed sessions increased 60% after the optimized playback and offline caching work.