# AnyClip Video Manager - Extracted Source

Source code extracted from sourcemaps of `videomanager.anyclip.com`.

## Overview

Next.js application for video content management, analytics, and publishing.

## Structure

```
├── src/
│   ├── modules/          # Feature modules (business logic)
│   ├── pages/            # Next.js page components
│   ├── client/           # Client-side utilities
│   ├── shared/           # Shared libraries
│   └── assets/
├── pages/                # Root Next.js pages (_app.tsx, _error.tsx)
├── client/               # Next.js client runtime
├── vendor/               # Bundled node_modules
└── sourcemaps/           # Original .map files
```

## Modules (`src/modules/`)

| Module | Description |
|--------|-------------|
| `analytics/` | Dashboards - monetization, video performance, custom reports |
| `editorial/` | Video editing - tagging, search, bulk actions, video details |
| `publishing/` | Content publishing and destination management |
| `marketplace/` | Marketplace accounts and dashboard |
| `xRay/` | X-Ray - campaigns, creatives, line items |
| `hubs/` | Content hubs management |
| `users/` | User management |
| `invitations/` | User invitation system |
| `forms/` | Form builder/management |
| `uploaderNew/` | Video upload functionality |
| `userRulesSettings/` | User rules and settings |
| `layout/` | App layout and Redux state |
| `common/` | Shared components - forms, tables, lists, tag selectors |

## Pages (`src/pages/`)

- `/analytics` - Analytics dashboard
- `/studio` - Studio interface
- `/personal-settings` - User settings
- `/hubs`, `/users`, `/invitations`, `/forms` - Management pages
- `/x-ray/*` - Campaign, creative, and line item analytics

## Tech Stack

- Next.js, React, TypeScript
- Redux (state management)
- Material-UI (components)
- Victory/D3 (charts)
