A modern personal website serving as my digital hub and online presence. Built with Nuxt 4 and Vuetify, it features live GitHub project tracking, centralized access to my hosted services, and essential information about my work and projects.
Live Site: hthompson.dev
- Modern, responsive design with Vuetify components
- Mobile-friendly approach with adaptive layouts
- Fast loading with Nuxt 4 optimization
- Live GitHub repository status integration
- Real-time project updates and statistics
- Visual status indicators and progress tracking
- Centralized links to hosted services
- Easy navigation to personal projects
- About page with professional information
- Cloudflare integration for production
- Analytics tracking with Matomo
- Comprehensive security headers and CSP
- SEO optimizations
- Nuxt 4 - Full-stack Vue framework
- Vue 3 - Progressive JavaScript framework
- TypeScript - Type-safe JavaScript
- Vuetify - Material Design component framework
- Cloudflare - CDN and security
- Matomo - Privacy-focused analytics
# Clone the repository
git clone https://github.com/StrangeRanger/HThompson.git
cd HThompson
# Install dependencies
pnpm install
# Start development server
pnpm dev
# Build for production
pnpm build
# Preview production build locally
pnpm preview
# Run linting
pnpm lint
# Fix linting issues automatically
pnpm lint:fix
# Format code with Prettier
pnpm format
The development server will be available at http://localhost:3000
with hot-reload enabled for rapid development.
Please use GitHub Issues for bug reports and feature requests.
This project is licensed under the MIT License.