# Git Manager Frontend Vue 3 frontend for Git Manager application. ## Tech Stack - Vue 3 - Progressive JavaScript framework - Element Plus - Vue 3 UI component library - Pinia - State management - Vue Router - Official router for Vue.js - Axios - HTTP client - Vite - Next generation frontend tooling ## Development ```bash # Install dependencies npm install # Start development server npm run dev # Build for production npm run build # Preview production build npm run preview ``` ## Project Structure ``` frontend/ ├── src/ │ ├── api/ # API client modules │ ├── assets/ # Static assets │ ├── components/ # Reusable components │ ├── router/ # Vue Router configuration │ ├── stores/ # Pinia stores │ ├── views/ # Page components │ ├── App.vue # Root component │ └── main.js # Application entry point ├── public/ # Public static files ├── index.html # HTML template ├── vite.config.js # Vite configuration └── package.json # Dependencies ``` ## API Integration The frontend includes API clients for: - Servers management - SSH keys management - Sync logs - System settings All API calls go through the configured Vite proxy to the backend server.