Extract anyclip

This commit is contained in:
2026-01-20 14:34:18 +08:00
commit d4fe4800e6
1014 changed files with 97445 additions and 0 deletions

55
README.md Normal file
View File

@@ -0,0 +1,55 @@
# 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)