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

# Piksel: Digital Signage Management Platform

> Piksel lets you manage screens, media, playlists, and schedules from one dashboard — with real-time updates pushed to Apple TV displays.

Piksel is a digital signage platform designed for businesses that need to control what plays on their screens — across one location or many. You manage everything from the Piksel dashboard: upload media, build playlists, create schedules, and pair screens. Your Apple TV displays receive content updates in real time without any manual intervention.

<CardGroup cols={2}>
  <Card title="Quick Start" icon="rocket" href="/quickstart">
    Create your account, upload your first media file, and get content playing on a screen in minutes.
  </Card>

  <Card title="Pair a Screen" icon="tv" href="/pairing-screens">
    Connect an Apple TV to your Piksel account using a 6-digit pairing code shown on screen.
  </Card>

  <Card title="API Reference" icon="code" href="/api/overview">
    Integrate Piksel programmatically. Full REST API with authentication, endpoints, and examples.
  </Card>

  <Card title="Smart Rules" icon="wand-magic-sparkles" href="/features/smart-rules">
    Automatically switch content based on weather conditions at each screen's location.
  </Card>
</CardGroup>

## How Piksel works

<Steps>
  <Step title="Create an account">
    Sign up at the Piksel dashboard. Your account gives you access to screen management, the media library, playlist builder, and scheduling tools.
  </Step>

  <Step title="Pair your first screen">
    On your Apple TV, the Piksel player app shows a 6-digit code. Enter that code in the **Screens** section of the dashboard to link the display to your account.
  </Step>

  <Step title="Upload media and build a playlist">
    Upload images or videos to the media library, then drag them into a playlist. Set how long each item plays and arrange the order.
  </Step>

  <Step title="Schedule and publish">
    Assign a playlist to your screen directly, or create a schedule to play different playlists at specific times and days. Changes propagate to the screen in real time.
  </Step>
</Steps>

## Explore by feature

<CardGroup cols={3}>
  <Card title="Screens" icon="display" href="/features/screens">
    View status, configure rotation and location, and assign playlists to individual displays.
  </Card>

  <Card title="Media Library" icon="photo-film" href="/features/media-library">
    Upload images and videos, import YouTube links, and organize assets across branches.
  </Card>

  <Card title="Playlists" icon="list" href="/features/playlists">
    Build ordered playlists with custom per-item durations and drag-and-drop reordering.
  </Card>

  <Card title="Schedules" icon="calendar" href="/features/schedules">
    Play different content at different times of day or days of the week.
  </Card>

  <Card title="Branches" icon="building" href="/features/branches">
    Organize screens, media, and playlists by physical location or business unit.
  </Card>

  <Card title="Notifications" icon="bell" href="/features/notifications">
    Get email alerts when screens go offline or smart rules are triggered.
  </Card>
</CardGroup>
