LifeBySalHub

Life, in sync.
Purpose, in motion.

🏠 One-time setup

To keep everyone's phone in sync, this app needs a small database running behind the scenes. We'll use Google's Firebase, free and about five minutes to set up. Once connected, everyone who opens this page sees the same calendar and to-dos, updated live.

  1. Go to console.firebase.google.com → Add project (name it anything, like "LifeBySal Hub"). Skip Google Analytics, you won't need it.
  2. In the left menu, open Build → Firestore Database → Create database → start in test mode → pick any region.
  3. Click the gear icon → Project settings. Under "Your apps," click the </> (web) icon and register an app (nickname it anything). This shows you a firebaseConfig object.
  4. Copy those six values and send them to Claude in the chat. Claude will drop them into this file and hand you back a ready-to-use copy.
  5. In Firestore → Rules tab, replace the rules with the snippet below, then click Publish:
rules_version = '2';
service cloud.firestore {
  match /databases/{database}/documents {
    match /familyHub/{docId} {
      allow read, write: if true;
    }
  }
}
⚠️ These rules keep things simple: there's no login, so anyone with the link can view or edit. Treat the hosted link the way you'd treat a shared Google Doc link. Private, and only shared with people you trust.
LifeBySalHub

LifeBySal Hub

Connecting…

Month Year

Sun
Mon
Tue
Wed
Thu
Fri
Sat

Upcoming (next 7 days)

Hub type

Changes wording throughout the app. Doesn't affect anyone already added, or hide the leaderboard below if it's already on.

Admins

Admins can rename this Hub and promote or demote other admins. Toggle it next to a member's name once they have an email on file. Guests aren't eligible.

Family

These show up everywhere. Click a name to rename.

⭐ This week's stars

Earned by checking off to-dos that have stars attached, great for chores.

Guests

Add someone temporarily to tag them on events or to-dos. Remove them once the visit's over.

Shared shopping and to-do lists. Everyone sees updates live, great for groceries or packing lists.