Skip to content

imddc/vauch

Repository files navigation

Vauch

A modern Vue 3 starter template with batteries included

Preview

preview-vauch

Motivation

This project was created to:

  1. Streamline Vue development workflow
  2. Provide a robust, production-ready project structure
  3. Enforce Git commit conventions

Features ✨

  • 📁 File-based routing
  • 🔄 Auto-import components
  • 📡 Auto-import APIs
  • 🛠️ Development tools included
  • 📝 Full TypeScript support
  • 🚀 Zero-config Vercel deployment

Tech Stack 🛠

Core

  • Vue 3 - The Progressive JavaScript Framework
  • Vite - Next Generation Frontend Tooling

Pre-packed

  • Tailwind CSS - A utility-first CSS framework
  • Vue Router - Official Router for Vue.js
  • Pinia - Intuitive Vue.js State Management
  • VueUse - Collection of Vue Composition Utilities
  • Vitest - Vite-native Testing Framework

Getting Started 🚀

Installation

pnpm install

Development

Run the following command and visit http://localhost:9527

pnpm dev

Build

pnpm build

The built files will be generated in the dist directory, ready for deployment.