5 Commits

Author SHA1 Message Date
Marc Campbell
8235fbd4ef Add ttl.sh favicon - timer/clock design
- Green gradient background (matches accent color)
- Clock face with timer knob on top
- Clean, recognizable at small sizes

Signed-off-by: Marc Campbell <marc.e.campbell@gmail.com>
2026-02-03 12:31:11 +00:00
Marc Campbell
545872edee Jazz up website content with Factory.ai-inspired design
- Hero: gradient text, glow effects, punchy copy, social proof
- Features: colorful gradient icons, compelling descriptions
- How-to: tabbed interface with Docker/Helm/GitHub Actions examples
- Use Cases: real-world scenarios with highlighted benefits
- Time Limits: clean visual TTL reference
- Footer: cleaner, more modern layout
- Header: improved nav with better hover states

Copy is now more engaging and developer-focused

Signed-off-by: Marc Campbell <marc.e.campbell@gmail.com>
2026-02-03 12:30:42 +00:00
Marc Campbell
3867e10558 Fix hero comment to reference ${IMAGE_NAME}
Signed-off-by: Marc Campbell <marc.e.campbell@gmail.com>
2026-02-03 12:30:42 +00:00
Marc Campbell
f61fd60925 Replace website with new shadcn/ui design
- Complete redesign using shadcn/ui components
- Dark/light theme support with next-themes
- Modern hero section with terminal animation
- Features, How-to, Use Cases, and Time Limits sections
- Responsive header with mobile menu
- Tailwind CSS v4 with CSS variables for theming
- All custom components (Header, Hero, Features, etc.)
- Full shadcn/ui component library included

Design by Marc via v0.dev

Signed-off-by: Marc Campbell <marc.e.campbell@gmail.com>
2026-02-03 12:30:42 +00:00
Marc Campbell
f2ac28558f Add Next.js website with SSR support
- Create new Next.js app in web/ directory
- Configure standalone output for Docker deployment
- Add Dockerfile with multi-stage build
- Add web service to docker-compose.yaml
- Update nginx to proxy to Next.js container (port 3000)
- Remove static site deployment from Ansible

The website now runs as a containerized Next.js app with SSR,
enabling dynamic features and modern React development.

Note: Static site in static/ folder retained for reference.
Signed-off-by: Marc Campbell <marc.e.campbell@gmail.com>
2026-02-03 12:30:42 +00:00