Commit Graph

9 Commits

Author SHA1 Message Date
Jeff Emmett ca63536783 Add favicon, OG image, and clean up deployment config
- Add SVG favicon and Apple touch icon (neon lightning bolt)
- Add AI-generated OG image for social sharing
- Add Twitter card and OpenGraph image metadata to layout
- Remove unnecessary Let's Encrypt Traefik labels (Cloudflare handles SSL)
- Remove dead footer links (Blog, Press Kit, Privacy, Terms, Cookies)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 16:47:26 -07:00
Jeff Emmett da0a534c83 Refine color palette for professional-yet-irreverent look
- Swap neon green (#39FF14) for refined emerald (#34D399)
- Add warm amber accent (#FBBF24) for badges, highlights, fun-facts
- Darken background to charcoal-brown (#141210) for more depth
- Soften glow effects (less rave, more premium)
- Reduce floating emoji count and opacity
- Green-to-gold gradient on hero text
- Subtler card hover effects with border transitions
- Tone down animations (slower, less travel distance)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 22:30:09 +00:00
Jeff Emmett 38e7a2a796 Remove temporary port mapping for production
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 20:56:17 +00:00
Jeff Emmett f3cbdf5052 Add websecure entrypoint with self-signed cert for Cloudflare Full SSL
Cloudflare Full SSL mode requires TLS on the origin. Added self-signed
cert to Traefik config and re-enabled websecure router without ACME
certresolver (Cloudflare handles public TLS, tunnel is already encrypted).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 20:52:39 +00:00
Jeff Emmett a504f23f60 Add websecure Traefik entrypoint for Cloudflare Full SSL mode
Cloudflare tunnel with Full SSL requires Traefik to accept TLS on
the websecure entrypoint. Uses Traefik's default cert (tunnel is
already encrypted, Cloudflare handles the public cert).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 19:54:15 +00:00
Jeff Emmett 86898d7c2f Fix serving issue: remove index.txt and add explicit root route
- Remove .txt files from build output that caused download prompts
- Add explicit location = / rule to ensure index.html is served

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 19:43:56 +00:00
Jeff Emmett 369ce58f40 Remove HTTPS Traefik labels (Cloudflare Tunnel handles TLS)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 19:04:50 +00:00
Jeff Emmett b7a9ecc162 Update marketing copy and add HTTPS Traefik labels
- Refined hero, FAQ, testimonials, services, and contact copy for professional tone
- Added TLS/HTTPS router labels to docker-compose for Traefik
- Updated taglines and CTAs across all sections

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 19:27:34 +01:00
Jeff Emmett f45d2df4ec Initial commit: PortaPower.buzz marketing website
Poop-powered festival website with Next.js 15 static export, Tailwind CSS v4,
and Docker/Nginx/Traefik deployment. Single-page site with hero, how-it-works,
services, impact stats, packages, testimonials, FAQ, and contact sections.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-16 08:09:56 +00:00