Social alarm v1

Wake up to your friends, not another default ringtone.

Local alarms stay available without an account. Sign in to sync alarms, generate invite links, and let Firebase manage the friend-clip side of the wake-up flow.

Local-first

No account still means reliable on-device alarms.

Authenticated sync

Your Firebase account now owns the live dashboard.

Invite unlock

Friend clips and invite links only unlock after sign-in.

Owner console

Sign in to unlock invites, clips, and sync.

Local alarms still work without an account. The live backend now requires a Firebase sign-in.