Vue 3 + Naive UI admin in plain JavaScript: home, user, role and resource management, profile, demo pages and theme settings, backed by a public mock API.