🚀 V2Board User Frontend Project
A beautiful, modern V2Board admin frontend project, built with Vue 3.
✨ Features
- 🎨 Beautiful UI design, minimalist and premium
- 🌓 Light/Dark theme switching
- 🌍 Built-in internationalization (Chinese/English)
- 📱 Responsive design, perfect for all devices
- 🔒 Complete login authentication system
- 🚀 Modular code structure, easy to maintain and extend
🧩 Tech Stack
| Technology | Description |
|---|---|
| Vue 3 | Progressive JavaScript Framework |
| Vue Router | Official Router Manager |
| Vuex | State Management Pattern |
| Axios | Promise-based HTTP Client |
| Sass | CSS Preprocessor |
| Vue I18n | Internationalization Solution |
📂 Project Structure
src/
├── api/ # API endpoints
├── assets/ # Static assets
│ └── styles/ # Style files
│ ├── base/ # Base styles
│ ├── components/ # Component styles
│ └── layouts/ # Layout styles
├── components/ # Shared components
├── composables/ # Composition API
├── i18n/ # Internationalization
│ └── locales/ # Language packs
├── router/ # Route configuration
├── store/ # Vuex store
├── utils/ # Utility functions
└── views/ # Page views
⚙️ Custom Configuration
You can modify the theme color, API base URL, and other settings in src/config/index.js.
🛠️ Getting Started
1️⃣ Install Dependencies
npm install
2️⃣ Run Development Server
npm run serve
3️⃣ Build for Production
npm run build
🌎 Browser Support
✅ Chrome
✅ Firefox
✅ Safari
✅ Edge
✅ Other modern browsers