What makes this interesting: I built the entire app with Cursor as my AI pair programmer. The codebase is ~5K lines of Rust + TypeScript, and I shipped it in about a week. It was a fascinating experience seeing how far AI-assisted development has come.
Features: • Focus timer with idle detection & productivity guards • 7 procedurally-generated ambient sounds (rain, white noise, ocean, etc.) — runs 100% offline using Web Audio API • Automatic screenshot capture during practice sessions • Session reflections (what you practiced, learned, next focus) • Progress ring showing journey to 10,000 hours • Data export/import for backup & PC migration • System tray integration
Tech stack: Tauri 2, React 19, Rust, SQLite, TypeScript
The ambient sound generator was particularly fun — instead of bundling audio files, it generates brown noise, rain, and fire crackle sounds procedurally. No network requests, no external dependencies.
GitHub: https://github.com/Alpha-Mintamir/MasteryTrack Downloads: https://github.com/Alpha-Mintamir/MasteryTrack/releases
Built by Alpha Lencho. Happy to answer questions about the Cursor workflow or the Tauri/Rust experience!