A modern, lightning-fast Vue 3 template built with Vite, TypeScript, and Tailwind CSS. Perfect for building your next web application with a beautiful blue-purple gradient design theme.
- β‘ Vue 3 - Progressive JavaScript framework
- π Vite 6 - Next generation frontend tooling
- π TypeScript - Type safety and enhanced developer experience
- π¨ Tailwind CSS - Utility-first CSS framework
- π£οΈ Vue Router - Official router for Vue.js
- π Dark Mode - Built-in dark mode support
- π± Responsive - Mobile-first responsive design
- π― Production Ready - Optimized build configuration
vue-vite-tailwind-template/
βββ src/
β βββ components/ # Reusable components (Header, Footer)
β βββ pages/ # Page components (Home, About, Services, Contact)
β βββ router/ # Vue Router configuration
β βββ App.vue # Root component
β βββ main.ts # Application entry point
β βββ style.css # Global styles with Tailwind directives
βββ public/ # Static assets
βββ index.html # HTML entry point
βββ vite.config.ts # Vite configuration
- Node.js 18+ and npm
- Clone the repository:
git clone https://github.com/ishansasika/vue-vite-tailwind-template.git
cd vue-vite-tailwind-template- Install dependencies:
npm install- Start the development server:
npm run dev- Open your browser and navigate to
http://localhost:5173
npm run dev- Start development servernpm run build- Build for productionnpm run preview- Preview production buildnpm run type-check- Run TypeScript type checking
- Home - Landing page with hero, features, stats, and CTA sections
- About - Mission, tech stack, values, and team information
- Services - Service offerings with color-coded cards
- Contact - Contact form and information
The template uses a blue-purple gradient theme. To customize the colors, modify the Tailwind classes in the components:
- Primary gradient:
from-blue-600 to-purple-600 - Background gradients:
from-blue-50 to-purple-50
Update the logo letter in Header.vue and Footer.vue:
<span class="text-white font-bold text-xl">V</span>Replace "VueVite" with your brand name in:
Header.vueFooter.vueindex.html(title tag)
- Vue 3 - Progressive JavaScript framework
- Vite - Next generation frontend tooling
- TypeScript - Typed superset of JavaScript
- Tailwind CSS - Utility-first CSS framework
- Vue Router - Official router for Vue.js
MIT License - feel free to use this template for your projects!
Created with β€οΈ by Ishan Sasika