Skip to content

Web platform

Syndik8 runs in a modern browser as a Flutter web application. The web build is feature-equivalent to the mobile builds except where a capability only exists on a phone (push notifications, biometric unlock, camera hardware) or only makes sense on desktop (the payment checkout).

The web app is served from app.syndik8.app.

Every member. The web app has the same role-based permissions as the mobile apps — see the role capability matrix.

  • App: https://app.syndik8.app
  • Docs site: https://docs.syndik8.app (you are here).

Syndik8 targets modern evergreen browsers that support the Flutter web build:

BrowserSupport
Chromesupported; primary test target
Edgesupported
Firefoxsupported
Safari (macOS, iPadOS)supported

Older browsers that cannot run Flutter web — in particular Internet Explorer and legacy Safari — are not supported and are not tested.

  • Production: the web build uses path-based URLs (for example /syndicates/abc/calendar).
  • Legacy links: if a user arrives via a hash-fragment URL (#/path), the router reads the fragment and redirects to the path-based equivalent. New links are always path-based.

The web build uses the same adaptive layouts as the mobile builds. A browser window narrower than 600 dp renders the mobile compact layout; between 600 and 1199 dp renders a left-hand navigation rail; 1200 dp and above renders an extended rail with labels beside icons. The switch is live — resize the window and the layout follows.

  • No push notifications. The web build does not register for push. The Push column is hidden on the notification preferences screen when you open it in a browser. Email delivery still works.
  • No biometric unlock. Biometric unlock is mobile-only. The Security → Biometric unlock toggle in user settings is hidden on the web because the local-auth platform check returns false. See iOS and Android for the mobile behaviour.
  • Upgrade from free is direct. When a free-tier syndicate hits the 4th-member or 2nd-asset limit on the web, the block dialog offers Cancel / Upgrade Now. Upgrade Now opens the checkout URL in a new tab. There is no email handoff — that is the mobile-specific path. See upgrade prompt.
  • Checkout runs on the web only. Even users who do almost everything on mobile complete subscription checkout in a browser. Mobile paths send an automatic email with a link.
  • Camera on web is limited. Photo capture for usage logs and squawks falls back to the browser’s file picker — there is no in-app capture flow. On a phone browser the file picker can offer the camera; on desktop it opens the file system.
  • Connection indicator is a traffic-light avatar. The profile avatar in the top bar is green when connected, amber while reconnecting, and red when offline. There is no dedicated full-width banner at launch.
  • Offline capability is narrower on the web than on mobile. The web build also uses PowerSync for synced reads and writes, but there is no persistent background sync if you close the tab. See offline capabilities.
  • Cookies are functional only at launch. No marketing cookies, no third-party analytics cookies. No cookie banner is shown.