diff --git a/components/contact-section.tsx b/components/contact-section.tsx index 1ceb89d..ecce090 100644 --- a/components/contact-section.tsx +++ b/components/contact-section.tsx @@ -24,8 +24,7 @@ export function ContactSection() { }`} style={{ animationDelay: "0.1s" }} > - Let's talk about making your next festival poop-powered. - Seriously. + Get in touch to learn how we can power your next event sustainably.

@@ -148,10 +147,10 @@ export function ContactSection() { Let's Make Shift Happen

- Whether you're running a 500-person campout or a 50,000-person - mega-festival, we'll design a custom poop-to-power solution - that fits your event perfectly. Our team handles everything from - planning to teardown. + Whether you're producing a 500-person campout or a 50,000-person + mega-festival, we'll engineer a custom waste-to-energy solution + tailored to your event. Our team handles everything from site + planning to post-event teardown.

@@ -196,9 +195,9 @@ export function ContactSection() { Fun fact 💩⚡

- A single festival-goer produces enough waste over a 3-day event + One festival-goer produces enough waste over a 3-day weekend to generate roughly 2 kWh of electricity — enough to fully - charge a smartphone 100 times. + charge a smartphone 100 times. Multiply that by 10,000 attendees.

diff --git a/components/faq-section.tsx b/components/faq-section.tsx index 839314a..aba57c6 100644 --- a/components/faq-section.tsx +++ b/components/faq-section.tsx @@ -5,14 +5,14 @@ import { AccordionItem } from "@/components/ui/accordion"; const faqs = [ { - question: "Wait, you're actually making electricity from poop?", + question: "Is this real? You actually generate electricity from human waste?", answer: - "Yes! It's called anaerobic digestion — a well-established process used in wastewater treatment worldwide. Microorganisms break down organic waste in oxygen-free environments, producing biogas (primarily methane). We capture this biogas and run it through micro-generators to produce clean electricity. The science is solid; we just made it festival-sized and fun.", + "Absolutely. The process is called anaerobic digestion — a well-established technology used in wastewater treatment plants worldwide. Microorganisms break down organic waste in oxygen-free environments, producing biogas (primarily methane). We capture this biogas and run it through micro-generators to produce clean electricity. The science has been proven for decades; we just engineered it to be portable, scalable, and festival-ready.", }, { - question: "Is it safe? Like... it's poop.", + question: "How safe is this technology?", answer: - "Completely safe. Our bioreactors are sealed, automated systems. The waste is contained in closed tanks, the biogas is processed through standard safety filters, and the electricity output is clean, regulated power. Our systems meet all EPA, OSHA, and local health department requirements. The output is cleaner than diesel generators.", + "Extremely safe. Our bioreactors are fully sealed, automated systems that meet all EPA, OSHA, and local health department requirements. Waste is contained in closed tanks, biogas is processed through industrial-grade safety filters, and the electricity output is clean, regulated power. The entire system produces fewer emissions and less noise than the diesel generators it replaces.", }, { question: "How much power can you actually generate?", @@ -56,7 +56,7 @@ export function FAQSection() { }`} style={{ animationDelay: "0.1s" }} > - We know you have questions. We've heard them all. + The questions everyone asks (and a few they're too polite to).

diff --git a/components/footer.tsx b/components/footer.tsx index f002510..a8dca07 100644 --- a/components/footer.tsx +++ b/components/footer.tsx @@ -43,7 +43,7 @@ export function Footer() {

- Turning what you leave behind into what powers the party ahead. + It's not about taking a shit. It's about giving one.

diff --git a/components/hero-section.tsx b/components/hero-section.tsx index 64c6785..50fcd4a 100644 --- a/components/hero-section.tsx +++ b/components/hero-section.tsx @@ -47,7 +47,7 @@ export function HeroSection() {
- The Future of Festival Sanitation + Your #2 Is Our #1 Priority
@@ -64,9 +64,9 @@ export function HeroSection() { className="animate-fade-in-up mx-auto max-w-2xl text-lg sm:text-xl text-cream-dim mb-10" style={{ animationDelay: "0.2s" }} > - Our bioreactor-equipped porta potties don't just handle the business - — they turn it into clean electricity. Yes, your festival is - literally powered by poop. + It's not about taking a shit — it's about giving one. + Our bioreactor-equipped porta potties convert organic waste into + clean, on-site electricity. Real science. Real power. Really good pun.

- Three simple steps from flush to festival power + From porcelain throne to power grid in three steps

diff --git a/components/impact-section.tsx b/components/impact-section.tsx index d8f0d59..0d9b283 100644 --- a/components/impact-section.tsx +++ b/components/impact-section.tsx @@ -83,7 +83,7 @@ export function ImpactSection() { }`} style={{ animationDelay: "0.1s" }} > - Real numbers from real festivals. Every flush makes a difference. + Proof that giving a shit actually changes the world.

diff --git a/components/services-section.tsx b/components/services-section.tsx index c62f080..08cb73f 100644 --- a/components/services-section.tsx +++ b/components/services-section.tsx @@ -9,28 +9,28 @@ const services = [ icon: Toilet, title: "Premium Porta Potties", description: - "Not your grandpa's porta john. Our units feature hands-free flush, LED lighting, ventilation, and phone charging ports. They're practically luxury.", + "Climate-controlled, hands-free, LED-lit units with USB charging and active ventilation. Festival bathrooms your attendees will actually want to talk about (in a good way).", features: ["Hands-free flush", "LED ambient lighting", "USB charging", "Ventilation fans"], }, { icon: FlaskConical, title: "Bioreactor Power", description: - "On-site anaerobic digesters convert waste to biogas in hours, not weeks. Our micro-generators produce clean, reliable electricity for your event.", + "On-site anaerobic digesters convert waste to biogas in hours, not weeks. Scalable micro-generator arrays produce clean, reliable electricity — no diesel required.", features: ["Rapid biogas conversion", "Micro-generator arrays", "Real-time monitoring", "Scalable output"], }, { icon: Trash2, title: "Waste Management", description: - "Full-service waste handling from setup to teardown. We manage collection, processing, and disposal so you can focus on the festival vibes.", + "Full-service waste handling from setup to teardown. We manage collection, processing, and responsible disposal so you can focus on producing an unforgettable event.", features: ["Setup & teardown", "24/7 maintenance", "Eco-friendly processing", "Zero landfill goal"], }, { icon: Cable, title: "Power Infrastructure", description: - "Complete power distribution for stages, vendors, and facilities. Our grid integrates bio-power with backup systems for uninterrupted festival energy.", + "Complete power distribution for stages, vendors, and facilities. Our smart grid seamlessly integrates bio-generated power with backup systems for uninterrupted performance.", features: ["Distribution panels", "Load balancing", "Backup integration", "Smart monitoring"], }, ]; diff --git a/components/testimonials-section.tsx b/components/testimonials-section.tsx index b7359e9..26a4451 100644 --- a/components/testimonials-section.tsx +++ b/components/testimonials-section.tsx @@ -7,25 +7,25 @@ import { Quote } from "lucide-react"; const testimonials = [ { quote: - "I told my board we'd be powering the main stage with poop. They laughed. Then they saw the energy bill savings. Nobody's laughing now — well, actually we all are.", + "I pitched 'poop-powered main stage' to our board. Dead silence. Then I showed them the energy bill comparison. Now it's the centerpiece of our sustainability report.", name: "Sarah Chen", role: "Director, SunBurst Music Festival", }, { quote: - "Our attendees kept asking where the generators were. When we told them the electricity was coming from the toilets, it became the most-shared fact on social media all weekend.", + "Our attendees kept asking where the diesel generators were. When we told them the toilets were generating the electricity, it became the most-shared story of the entire weekend.", name: "Marcus Johnson", role: "Operations Lead, GreenFields Festival", }, { quote: - "PortaPower's units are the cleanest festival bathrooms I've ever seen. The fact that they also power our food court is just... *chef's kiss*. Literally.", + "Cleanest festival bathrooms I've ever experienced in 15 years of event production. The fact that they also powered our food court is a genuinely brilliant bonus.", name: "Priya Patel", role: "Founder, EchoVibe Music Fest", }, { quote: - "We went from 14 diesel generators to 3 after bringing PortaPower on. The noise reduction alone was worth it. The sustainability angle made our sponsors ecstatic.", + "We cut from 14 diesel generators to 3. The noise reduction alone transformed the attendee experience. Our sustainability sponsors couldn't write checks fast enough.", name: "Jake Morrison", role: "Festival Manager, ToneFest", }, @@ -52,8 +52,8 @@ export function TestimonialsSection() { }`} style={{ animationDelay: "0.1s" }} > - Don't just take our word for it (but seriously, it's - poop-powered electricity — how cool is that?) + Don't just take our word for it. Here's what festival + organizers say after making the switch.

diff --git a/docker-compose.yml b/docker-compose.yml index f8a776e..c8ebd32 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -28,6 +28,11 @@ services: - "traefik.http.routers.portapower.rule=Host(`portapower.buzz`) || Host(`www.portapower.buzz`)" - "traefik.http.routers.portapower.entrypoints=web" - "traefik.http.services.portapower.loadbalancer.server.port=80" + - "traefik.http.routers.portapower-secure.rule=Host(`portapower.buzz`) || Host(`www.portapower.buzz`)" + - "traefik.http.routers.portapower-secure.entrypoints=websecure" + - "traefik.http.routers.portapower-secure.tls=true" + - "traefik.http.routers.portapower-secure.tls.certresolver=letsencrypt" + - "traefik.http.routers.portapower-secure.service=portapower" - "traefik.docker.network=traefik-public" networks: