Skip to content

# Gallery

The public gallery at `/gallery` showcases campaign videos, photos, and curated playlists.

## Videos

- Browse by category — videos organized into categories with thumbnails and durations
- Video player — full playback with engagement features (reactions, comments)
- Shorts feed — TikTok-style vertical video feed for clips under 60 seconds at `/gallery/shorts`

## Photos

- Photo albums — browse photos organized into named collections
- Reactions and comments — engage with individual photos

## Playlists

- Curated playlists — admin and community-created video collections
- Featured carousel — highlighted playlists on the gallery homepage
- Playlist viewer — continuous playback with up-next queue at `/gallery/playlist/:id`

## Public Routes

- `/gallery` — public video and photo gallery
- `/gallery/watch/:id` — watch a specific video
- `/gallery/playlist/:id` — view a playlist
- `/gallery/shorts` — browse the shorts feed