# CV Site - Go + HTMX **Modern, minimal curriculum vitae website** for Juan AndrΓ©s Moreno Rubio built with **Go** and **HTMX**. ## πŸš€ Features - βœ… **Bilingual Support** - Spanish and English with instant switching (no page reload) - βœ… **PDF Export** - Print-optimized design for PDF generation via browser - βœ… **HTMX Dynamic Updates** - Smooth UX without heavy JavaScript - βœ… **Paper Design** - Professional CV on elegant white paper with gray background - βœ… **Responsive** - Mobile, tablet, and desktop friendly - βœ… **JSON-Based Content** - Easy to update without touching code - βœ… **AI Development Section** - Showcases modern AI-assisted development skills - βœ… **Fast & Lightweight** - Go backend, minimal dependencies ## πŸ“‹ Quick Start ### Prerequisites - **Go 1.21+** installed ### Run \`\`\`bash # Build and run go build -o cv-server && ./cv-server \`\`\` Open **http://localhost:1999** - πŸ‡¬πŸ‡§ English: http://localhost:1999/?lang=en - πŸ‡ͺπŸ‡Έ Spanish: http://localhost:1999/?lang=es ## πŸ“„ Updating Your CV Edit JSON files in `data/`: - **English**: `data/cv-en.json` - **Spanish**: `data/cv-es.json` No code changes needed - just refresh browser! ## πŸ–¨οΈ Export to PDF 1. Click **"Download PDF"** button 2. Use browser print (Cmd/Ctrl + P) 3. Save as PDF ## 🎯 Key Technologies - Backend: **Go** (stdlib net/http) - Frontend: **HTMX** 1.9.10 - Styling: Custom **CSS** - Data: **JSON** files --- **Built with ❀️ using Go, HTMX, and AI assistance**