# ReelShort Studio Console Frontend-only short-drama content management console built with Vue 3, Vite, Vue Router, and Element Plus. ## Development ```sh npm install npm run dev ``` ## Production build ```sh npm run build npm run preview ``` ## Demo access - Username: `admin` - Password: `admin123` Data and RBAC changes are local demo state. No backend service is connected. ## Source layout - `src/views/common/` contains shared route pages such as login and dashboard. - `src/views/contentManagement/` contains short-drama and episode pages. - `src/views/permission/` contains role, menu, and role-category pages plus their composables. - `src/views/userManagement/` contains administrator pages and their page data/composables. - `src/views/systemManagement/` contains system settings pages. - `src/views/components/` contains reusable page-level UI components. - `src/data/` contains shared domain records used across views. - `src/layouts/` contains the authenticated application shell. - `src/router/` contains routes and access guards. - `src/stores/` contains auth, RBAC, and theme state. - `src/permissions/` contains permission definitions and role defaults.