import { Button } from "@/components/ui/button"; import { TestimonialCard } from "@/components/TestimonialCard"; import { PetitionForm } from "@/components/PetitionForm"; import { StatCard } from "@/components/StatCard"; import { Home, Users, Car, AlertTriangle, MessageSquare } from "lucide-react"; import carparkHero from "@/assets/victoria-way-carpark.jpg"; import enterprisePlace from "@/assets/enterprise-place.jpg"; import dukesCourt from "@/assets/dukes-court.jpg"; import unusedSite from "@/assets/unused-site.jpg"; import emptyBuildingParking from "@/assets/empty-building-parking.jpg"; import asahiBuilding from "@/assets/asahi-building.jpg"; import doubletreeHilton from "@/assets/doubletree-hilton.jpg"; import { useNavigate } from "react-router-dom"; import { useEffect, useState } from "react"; import { supabase } from "@/integrations/supabase/client"; const Index = () => { const navigate = useNavigate(); const [signatureCount, setSignatureCount] = useState(0); useEffect(() => { fetchSignatureCount(); // Set up realtime subscription for signature count const channel = supabase .channel('signature-count') .on( 'postgres_changes', { event: 'INSERT', schema: 'public', table: 'petition_signatures' }, () => { setSignatureCount(prev => prev + 1); } ) .subscribe(); return () => { supabase.removeChannel(channel); }; }, []); const fetchSignatureCount = async () => { const { count } = await supabase .from('petition_signatures') .select('*', { count: 'exact', head: true }); setSignatureCount(count || 0); }; const testimonials = [ { name: "Marne Keefe", comment: "My daughter & her Fiancé moved into Enterprise Place last October, they saved for a long time & one of the deciding factors on purchasing their first home was Victoria Way car park. My daughter has a degenerative back disorder & ME. Since having to park in the Peacocks car park & walk through Woking after work she has been jeered at, whistled at & narrowly avoided being kicked in the face by a youth to name just a few very upsetting situations she has been confronted with. She feels unsafe & anxious, it has become a major upset to her & her partner.", date: "1 week ago", }, { name: "John Costa", comment: "I used to use Victoria Way carpark everyday. My wife would come home and park her car there as she drivers to work everyday. Now she has to walk through town centre every time she goes and comes from work. Sometimes at night. This is not safe, not is it what we signed up for when we purchased our flat in Enterprise Place.", date: "1 week ago", }, { name: "Rio Keefe", comment: "I am a resident of Enterprise Place. I go to work early and come home late, it is not safe for me - a young woman - to be forced to walk through the town center and main roads in the dark every night to get to my home. Not to mention the toll it takes on me with my chronic illness. I have been shouted at, stared at and almost assaulted having to do this in the last seven months.", date: "1 week ago", }, ]; const scrollToPetition = () => { document.getElementById("petition")?.scrollIntoView({ behavior: "smooth" }); }; return (
We support safety-first action, but this area of Woking needs adequate parking and communication from the council
{signatureCount > 0 && {signatureCount} people} {signatureCount > 0 ? ' have' : 'Be the first to'} signed so far
Closed due to safety concerns
Residents and workers without parking
We understand that Victoria Way Carpark was closed due to safety concerns, and we fully support putting public safety first. The council made the right decision to act on these concerns.
However, since the closure, residents and workers in this area of Woking have been left without communication or parking solutions. We are asking the council to address three critical issues:
This area deserves proper parking: Without adequate parking facilities, families struggle with shopping, elderly and disabled residents face accessibility challenges, night shift workers worry about safety, and local businesses lose customers.
The DoubleTree Hilton hotel, located directly in front of Enterprise Place, has an underground car park that runs beneath Enterprise Place itself. This existing infrastructure could provide immediate relief to residents. Why don't Enterprise Place residents have access to parking that sits directly beneath their homes?
Underground car park directly beneath Enterprise Place - existing infrastructure that could solve the problem immediately
Underground parking facility that could accommodate residents through negotiation
This nearby site has been closed for a while and could be temporarily converted to parking
Nearby facility with parking that could be part of the solution
Empty building with existing parking infrastructure that could serve residents
The council hasn't shared any updates on remediation timelines, safety surveys, or plans for alternative parking. Regular communication would help residents plan and understand what solutions are being considered for this area.
Real stories from real Woking residents affected by this decision
Share why this matters to you and add your full testimony to the petition
Help us show Woking Council that this area deserves communication, updates, and adequate parking facilities