A modern Vue.js 3 project built with Vite, featuring a custom design system with a teal-based color palette.
- Vue 3 with Composition API
- Vite for lightning-fast development
- EmailJS integration for contact functionality
- Custom CSS design system
- Responsive design
- Vue.js 3.5.13
- Vite 6.2.0
- EmailJS Browser 4.4.1
The project uses a custom color system with a teal-based palette:
--primary-500: #279280 /* Main brand color */With complementary shades for various UI states and components.
- Install dependencies:
npm install- Run development server:
npm run dev- Build for production:
npm run build- Preview production build:
npm run preview
- Uses Vue 3
<script setup>syntax for components - Built with modern Vue.js best practices
- Optimized for performance with Vite
For the best development experience, we recommend using VS Code with the following extensions: