Welcome to my digital dugout, where I blend the worlds of tech, travel, and life. Join me in sharing the highs, the hacks, and the heartfelt moments on this personal journey. It's not just a blog; it's a glimpse into my techy, wanderlust-filled, and everyday-adventurous life. Let's connect through the pixels and paragraphs, exploring the essence of what makes each day uniquely mine.
- Framework: Astro 5
- Styling: Tailwind CSS 3
- Language: TypeScript 5
- Testing: Playwright
- Deployment: GitHub Pages
- Node.js: >= 20.18.1 (required for Astro 5)
- npm: Latest version
Check your Node.js version:
node --version# Install dependencies
npm install
# Start dev server
npm run dev
# Build for production
npm run build
# Preview production build
npm run preview
# Run tests
npm test
# Run linter
npm run lintAll pull requests are automatically checked with:
- ESLint linting
- TypeScript type checking
- Production build verification
- Playwright E2E tests
See .github/WORKFLOWS.md for details.
This site can be deployed to multiple platforms (Cloudflare Pages, GitHub Pages, Vercel, Netlify).
Important: Ensure Node.js >= 20.18.1 is configured on your deployment platform.
See DEPLOYMENT.md for detailed deployment instructions and configuration.