User Flows

These flows outline the main interactions planned for Skeye. This is an informational preview.

1. Sign In / Sign Up

  • Splash → Login (Entra ID B2C for sign in/up/reset)
  • Authenticated users go directly to Dashboard
  • Sign out returns to Login

2. Broadcast

  • From Dashboard → Broadcast
  • Enter prompt, grant permissions, start broadcasting

3. Requests

  • From Dashboard → Requests
  • Scroll list, open RequestDetails, accept or decline
  • If accepted, navigate to Broadcast pre‑filled with prompt

4. Stats

  • From Dashboard → Stats
  • View history, open details in Feedback modal

5. Settings

  • Manage account, notifications, and preferences
  • Sign out and (future) delete account with confirmation

6. About

  • Purpose, team, links to privacy policy and terms

7. AI Assisted Search

  • Interact with voice or text input
  • Relevant broadcasts or requests suggested

8. Map

  • Explore active broadcasts on a map
  • Select pins for details or choose a location + radius to create new requests

9. Error Handling

  • Error modal with retry/contact support options

10. Loading

  • Loading modal during data fetch/processing

11. Confirmation

  • Confirm important actions like sign out or delete account

12. Onboarding (Future)

  • Intro screens for first‑time users, then "Get Started"
An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please reload the page.