# OpenVPN Dashboard UI (`APP_UI`) A Single Page Application (SPA) built with **Vue 3** and **Vite**. It serves as the unified dashboard for monitoring and management. ## Project Structure - `src/views/`: Page components (Dashboard, Login, Profiles, etc.). - `src/components/`: Reusable widgets (Charts, Sidebar). - `src/stores/`: Pinia state management (Auth, Client Data). ## Configuration Runtime configuration is loaded from `/config.json` (in `public/`) to allow environment-independent builds. ## Development ```bash npm install npm run dev # Access at http://localhost:5173 ``` ## Documentation See `DOCS/UI/Architecture.md` for detailed architecture notes.