EZ-Theme
🚀 V2Board User Frontend Project
A beautiful and modern V2Board admin frontend project, developed based on Vue 3.
✨ Features
- 🎨 Beautiful UI design, minimalist and premium
- 🌓 Support for light/dark theme switching
- 🌍 Built-in internationalization support (Chinese/English)
- 📱 Responsive design, perfectly adapts to various 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 routing manager |
| Vuex | State management pattern |
| Axios | Promise-based HTTP client |
| Sass | CSS preprocessor |
| Vue I18n | Internationalization solution |
📂 Project Structure
src/
├── api/ # API interfaces
├── assets/ # Static assets
│ └── styles/ # Style files
│ ├── base/ # Base styles
│ ├── components/ # Component styles
│ └── layouts/ # Layout styles
├── components/ # Common 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 theme colors, API base URL, and other configurations in the src/config/index.js file.
🛠️ Getting Started
1️⃣ Install Dependencies
npm install
2️⃣ Run in Development Mode
npm run serve
3️⃣ Build for Production
npm run build
🌎 Browser Support
✅ Chrome
✅ Firefox
✅ Safari
✅ Edge
✅ Other modern browsers