new awesome build
This commit is contained in:
25
APP_UI/README.md
Normal file
25
APP_UI/README.md
Normal file
@@ -0,0 +1,25 @@
|
||||
# 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.
|
||||
|
||||
Reference in New Issue
Block a user