# Product Overview

VFX Project Management System - A comprehensive project management platform designed for the animation and VFX industry, similar to ftrack or ShotGrid.

## Core Features

- Role-based access control (Admin, Director, Coordinator, Artist, Developer)
- Project, episode, and shot management
- Asset management with categories and task tracking
- Task assignment and status tracking
- Review and approval workflows
- File upload and version control
- Real-time notifications
- API key management for developers

## User Roles

- **Admin**: Full system access, user approval, global settings
- **Director**: Review and approval workflows
- **Coordinator**: Project management, user management
- **Artist**: Task execution, file submissions
- **Developer**: API access, analytics

## Domain Model

The system manages a hierarchy: Projects → Episodes → Shots/Assets → Tasks → Reviews
