Vuyah is a modern and powerful boilerplate for Vue.js projects. Built on a flexible and scalable structure, it accelerates development and simplifies maintenance. Start building creative and efficient applications with Vuyah today!
Refer to the translated README at the links below
For detailed information about the current project, please refer to the blog post below.
- Vue 3: Modern and robust Vue.js framework.
- TypeScript Ready: Enhanced readability and stability with powerful typing.
- Pinia: The next-generation state management library for Vue.js.
- Vite: Ultra-fast build and development server tooling.
- Based on FSD (Feature-Sliced Design) for maintainability and scalability.
- Modular design for widgets, layouts, and state management.
- ESLint & Prettier: Consistent code style and quality enforcement.
src/
βββ app/ # Global application settings
β βββ plugins/ # Plugin configurations (e.g., Pinia, Router)
β βββ styles/ # Global styles
β βββ main.ts # Entry point
βββ shared/ # Reusable utilities and components
βββ widget/ # Layouts and widgets
βββ features/ # Domain-specific features
βββ pages/ # Page-level views
git clone https://github.com/oobg/vuyah.git
npm install
npm run dev
npm run build
- npm run dev: Start the development server.
- npm run build: Build for production.
- npm run lint: Run linting.
- npm run test: Run tests.
Vuyah speeds up development and simplifies project maintenance.
Its well-structured architecture ensures ease of feature expansion.
Leverage the latest Vue.js technology stack for a seamless experience.