Commit Graph

4 Commits

Author SHA1 Message Date
Chris Anderson
51aaf3c9d2 Add face package import to handler
- Import internal/face package in handler.go
- Add FaceService field to Handler struct
- Add NewWithFaceService constructor
- Update go.mod with AWS SDK dependencies

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-25 21:16:50 +02:00
Chris Anderson
6e51790cfa feat: landing page redesign - Phase 1 & 2
- Hero: gradient text, enhanced CTAs, improved terminal styling
- Features: color-coded cards (blue/purple/cyan) with hover effects
- Why: card grid layout with color-coded left borders
- CTA: stronger visual hierarchy with gradient text
- Accessibility: skip-to-content link, main landmark
- Remove duplicate main tag from page.tsx

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 17:16:00 +02:00
Chris Anderson
7bbc0ddda3 Rebuild hatch.surf with Next.js
- Recreated old website with Next.js 16 + Tailwind CSS
- Hero section with terminal animation
- Features section (Capture, Inspect, Mock)
- Why section (Compliance, Cost, Speed)
- CTA section
- Header and Footer components
- Dark theme with Inter + JetBrains Mono fonts
- Static export for Docker deployment

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 10:36:40 +02:00
Chris Anderson
17eee790c4 Initial commit: hatch.surf web application with Docker deployment
- Next.js 16 app with React 19 and Tailwind CSS 4
- Multi-stage Dockerfile (node:20-alpine build → nginx:alpine runtime)
- docker-compose.yml for container orchestration
- nginx.conf for container-level configuration
- GitHub Actions CI/CD workflow for automated deployment
- .dockerignore and .gitignore configured

Co-Authored-By: Paperclip <noreply@paperclip.ing>
2026-06-24 09:55:30 +02:00