# Core Platform

Dashboard, settings, and profile management. Required for basic operation.

## Overview

| Aspect | Detail |
|--------|--------|
| Code | `core` |
| Classification | Core |
| Dependencies | None |
| Status | Active |

## Features

- `dashboard` — Main admin dashboard
- `settings` — Platform and store settings management
- `profile` — User profile management

## Permissions

| Permission | Description |
|------------|-------------|
| `dashboard.view` | View the admin dashboard |
| `settings.view` | View settings |
| `settings.edit` | Edit settings |
| `settings.theme` | Manage theme settings |
| `settings.domains` | Manage domains (owner only) |

## Data Model

- **AdminMenuConfig** — Stores menu configuration for admin sidebar

## API Endpoints

| Method | Path | Description |
|--------|------|-------------|
| `GET` | `/api/v1/admin/dashboard` | Dashboard data |
| `GET/PATCH` | `/api/v1/admin/settings` | Settings CRUD |
| `GET/PATCH` | `/api/v1/admin/menu-config` | Menu configuration |

## Configuration

No module-specific configuration.
