FrilDay is a productivity app centered on planned time, completion, and repeatable routines.
The repository is being organized as a monorepo with a desktop-first release path and a longer-term cloud architecture.
apps/
desktop/ Tauri + React client
server/ Axum server skeleton
crates/
frilday-core/ Shared core crate skeleton
docs/
ARCHITECTURE.md
apps/desktopis the active applicationapps/serverexists as a bootstrap cratecrates/frilday-coreexists as a bootstrap crate- architecture direction is documented in docs/ARCHITECTURE.md
From the repo root:
cd apps/desktop
npm run build
bunx tauri buildLocal packaged app output:
apps/desktop/src-tauri/target/release/bundle/macos/dailycheck.app
- keep
mainbuildable - use short-lived branches
- prefer small PRs by layer
- avoid committing generated outputs
More detail lives in docs/ARCHITECTURE.md.