Home shell tabs
What it is
Section titled “What it is”The home shell is the top-level container you see at the root route (/) when you are signed in and have finished onboarding. It hosts four tabs that work across every syndicate you belong to, rather than inside a specific one.
The home shell is distinct from the syndicate shell, which appears once you open a specific syndicate. See Syndicate shell tabs.
Who can use it
Section titled “Who can use it”Every signed-in member sees the home shell. The tabs are the same for admin, member, and viewer — their contents differ based on what each role is allowed to see.
Where to find it
Section titled “Where to find it”- Web:
https://app.syndik8.app/ - iOS / Android: the screen you land on after signing in (unless you have a default syndicate set, in which case you land on that syndicate’s dashboard).
Two addresses open the shell on a particular tab, so a link from outside the app still leaves you inside the navigation:
/settingsopens the Profile tab./my-bookingsopens the Bookings tab.
On a narrow viewport the tabs render as a bottom navigation bar. On wider viewports they render as a navigation rail on the left. See Adaptive layouts.
Fields / options
Section titled “Fields / options”The home shell has exactly four tabs, always in this order.
| # | Label | What it shows |
|---|---|---|
| 1 | Home | The syndicate list, quick stats, and — if you have an active booking — the quick flight card. Each syndicate card counts the members who have joined and, while any invitation is outstanding, says how many are invited (“4 members, 1 invited”): an invitation holds a seat from the moment it is sent, but it is not yet a member. |
| 2 | Balances | Your balance across every syndicate you belong to, summarised on one screen. |
| 3 | Bookings | Every booking of yours across every syndicate, with filter chips for upcoming, past, pending, cancelled, and rejected. Also the “Subscribe to calendar” button that produces your ICS feed link. |
| 4 | Profile | Your account settings — display name, avatar, timezone, notification preferences, subscription, sign out, and delete-account. The profile tab’s icon carries a dot indicating realtime connection state, and a badge for unread notifications. |
Behaviour rules
Section titled “Behaviour rules”- The home shell is hidden during onboarding — until you have created or joined at least one syndicate, you see the onboarding wizard instead and the tab bar is not shown. A link that asks for a particular tab is ignored while onboarding: you get the wizard either way.
- Screens opened from a link into the account area, such as notification preferences from an email footer, open on top of the shell, so backing out returns you to the Profile tab rather than leaving you with nowhere to go.
- The Home, Balances, and Bookings tabs span all your syndicates. They are not scoped to a single one.
- The Profile tab’s icon changes colour to reflect realtime connection state: green (connected), amber (reconnecting), red (disconnected).
- An unread-notification badge appears on the Profile tab icon when there are unread notifications in the notification centre.
- Switching tabs preserves scroll position and in-tab state — each tab is kept alive when the other is shown.
- The Balances tab is read from the copy of your data held on the device, so it works with no signal. Straight after installing the app, or after signing in on a new device, that copy may not have reached you yet: the tab says Still syncing rather than telling you that you have no outstanding balances, because at that moment the two look identical. On the web, where there is no local copy to wait for, an empty list is answered by the server and reads as no balances straight away.
See also
Section titled “See also”- Syndicate shell tabs — the five-tab shell inside each syndicate.
- Adaptive layouts — how the shell switches between bottom nav, rail, and extended rail.
- ICS calendar feed — the “Subscribe to calendar” action lives in the Bookings tab.