# Media Components

Upload images and videos, preview media, and manage files from your app screens.

The Media Components make it easy to bring images and videos directly into your apps. Users can upload files straight from their device, capture new content with the camera, or select existing items from their gallery. Every upload is stored in your connected Notion database, ensuring that media is organized alongside the relevant pages and properties. This creates a seamless flow between user input and your source of truth in Notion.

You also have control over how media is captured — for example, restricting uploads to the camera only for real-time captures, or allowing both camera and gallery for flexibility. Users can preview their media inside the app before submitting, reducing errors and improving confidence. This makes Media Components ideal for scenarios like reporting issues with photos, collecting visual proof of work in the field, or adding rich media context to project and client pages.

## 🚀 Build your own app in minutes

The apps are managed from Notion databases and can be customized without any coding. They open across devices and can be instantly shared with a web link.

NotionApps

Build apps from Notion databases without coding

### App Templates

- [Client Portal](/content/app-templates/client-portal/index.html)
- [Member Portal](/content/app-templates/member-portal/index.html)
- [Task Tracker](/content/app-templates/task-tracker/index.html)
- [Student Portal](/content/app-templates/student-portal/index.html)
- [Employee Directory](/content/app-templates/employee-directory/index.html)
- [Sales CRM](/content/app-templates/sales-crm/index.html)
- [Field Operations](/content/app-templates/field-operations/index.html)
