> ## Documentation Index
> Fetch the complete documentation index at: https://camp-site.co.uk/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Mobile app

> Install CampSite on iOS or Android and use key features on the go.

CampSite has a native mobile app for iOS and Android, built with Expo, so you can stay connected to your organisation whether you are on the shop floor, between meetings, or away from your desk. The app covers sign-in, notifications, approvals, and everyday people workflows. This page explains how to get the app and what you can do with it.

## Download the app

Find CampSite in the App Store (iOS) or Google Play (Android).

<Steps>
  <Step title="Open your device's app store">
    On iPhone or iPad, open the **App Store**. On Android, open **Google Play**.
  </Step>

  <Step title="Search for CampSite">
    Search for **CampSite by Common Ground Studios** to find the correct listing.
  </Step>

  <Step title="Install the app">
    Tap **Get** (iOS) or **Install** (Android) and wait for the download to complete.
  </Step>

  <Step title="Sign in with your workspace credentials">
    Open the app and sign in with the same email address and password you use on the web. If you
    belong to more than one organisation, choose your workspace after sign-in.
  </Step>
</Steps>

<Tip>
  Enable push notifications when the app asks for permission. Push alerts are how you will hear
  about important broadcasts, shift reminders, and urgent updates from your organisation, especially
  when you are not actively using the app.
</Tip>

***

## What you can do on mobile

The mobile app covers the key areas you need day-to-day.

<CardGroup cols={2}>
  <Card title="Home" icon="house">
    Your personalised dashboard: recent activity, upcoming shifts, unread broadcasts, and quick links to approvals when you manage people.
  </Card>

  <Card title="Broadcasts" icon="megaphone">
    Read the latest broadcasts from your organisation and departments. Filter by channel and mark
    items as read.
  </Card>

  <Card title="Calendar" icon="calendar">
    View your upcoming events, broadcast-linked dates, and shift schedule in a single calendar view.
  </Card>

  <Card title="Rota (shifts)" icon="table">
    Check your current and upcoming shifts, view your weekly rota, and receive reminders before a
    shift starts.
  </Card>

  <Card title="HR section" icon="folder-open">
    Access your HR profile details and relevant HR information available to you based on your role.
  </Card>

  <Card title="Notifications inbox" icon="bell">
    A unified inbox grouped by category (leave, recruitment, calendar, and more). Tap the bell in the
    header to open it.
  </Card>

  <Card title="Approvals hub" icon="clipboard-check">
    Managers and approvers can review pending members, broadcasts, leave, rota requests, and
    recruitment items from one place.
  </Card>

  <Card title="Settings" icon="gear">
    Edit your profile, change password, manage MFA, toggle biometric unlock, set quiet hours and shift
    reminders, choose holiday celebration themes, and adjust accessibility preferences.
  </Card>

  <Card title="Resource library" icon="book">
    Browse and read documents and resources your organisation has shared with staff.
  </Card>
</CardGroup>

***

## Sign in and security

You do not need a separate account for mobile. Use the same email address and password as you do on the web.

* **Organisation workspace:** At register, pick your organisation from the list (or use a deep link such as `campsite://register?org=acme-demo` to prefill). At login, use email and password only; if you belong to multiple organisations, choose one after sign-in.
* **Multi-factor authentication:** If your organisation requires MFA, you will be prompted for your authenticator code after sign-in. You can manage MFA from **Settings → Security**.
* **Biometric unlock:** After sign-in, you can opt in to Face ID or fingerprint to unlock the app on return without retyping your password.
* **Forgot password:** Request a reset link from the login screen. The link opens the app so you can set a new password.

***

## Offline support

The CampSite mobile app caches your most recently loaded broadcasts and rota data locally on your device. If you lose your internet connection, you can still view:

* Recent broadcasts from your subscribed channels
* Your upcoming shifts and current rota

Cached data is read-only while offline. Any actions, such as submitting a leave request or updating your profile, will need a connection to go through.

***

## Profile, appearance, and accessibility

Under **Settings** you can manage the same personal preferences as on the web:

* **Edit profile:** Full name, preferred name, and pronouns.
* **Appearance:** Holiday celebration mode and auto holiday themes (themed shell wash behind the app, matching your organisation calendar).
* **Accessibility:** Text size, bold text, increased contrast, reduced motion, and related display options stored on your device.

Celebration overlays are hidden on HR workspace screens, consistent with the web app.

***

## Act on push notifications

Tap a push notification to go directly to the relevant content without navigating through the app manually:

* A **broadcast** notification takes you straight to that message.
* A **shift reminder** opens your rota for that day.
* A **calendar event** alert opens the event detail.
* A **leave update** notification takes you to the decision in your leave history.

<Info>
  If you stop receiving push notifications, check that notifications are enabled for CampSite in
  your device's system settings (iOS: **Settings → CampSite → Notifications**; Android: **Settings →
  Apps → CampSite → Notifications**). You can also review in-app notification preferences under
  **Settings**.
</Info>
