"use client"; import Link from "next/link"; import { Smartphone, Zap, Shield, ChevronRight, Radio, Activity, MapPin, CheckCircle2, Building2, Users, LayoutDashboard, LogOut, } from "lucide-react"; import { useAuth } from "@/components/AuthProvider"; export default function LandingPage() { const { user, role, signOut } = useAuth(); const getDashboardLink = () => { if (role === "admin") return "/admin"; if (role === "worker") return "/worker"; return "/user"; }; return (
SYSTEM ONLINE

City infrastructure, remapped by intelligence.

A civic response system that blends vision AI, geo-deduplication, and automated routing to turn every report into a verified, trackable action.

Report an Issue Track Status

Ops Pulse

Live Command Board

Routing Auto-assign

18 active tasks prioritized and dispatched to nearest teams.

Core Capabilities

Built on a microservices architecture designed for scale, security, and speed.

} title="Geo-Spatial AI" desc="Automatically detects duplicate reports within a 50m radius using smart cluster analysis and GPS verification." colorClass="bg-blue-50 group-hover:bg-blue-100/50" /> } title="Vision Agent" desc="Computer vision algorithms analyze uploaded photos to identify pothole severity, debris types, and hazards instantly." colorClass="bg-amber-50 group-hover:bg-amber-100/50" /> } title="End-to-End Encryption" desc="Citizen data is AES-256 encrypted at rest. Zero-knowledge protocols ensure maximum privacy." colorClass="bg-emerald-50 group-hover:bg-emerald-100/50" />

Roadmap

Next deployments

Expanding to new municipal zones with predictive maintenance, citizen feedback loops, and real-time response SLAs.

Phase 1

North Zone

Q2 rollout

Phase 2

Predictive SLA

Q3 launch

Phase 3

Citizen Portal

Q4 release

CityTracker SYSTEMS

© 2026 Dept. of Public Works. Secure. Efficient. Transparent.

); } function NavLink({ href, children, }: { href: string; children: React.ReactNode; }) { return ( {children} ); } function StatCard({ label, value, icon: Icon, color, }: { label: string; value: string; icon: any; color: string; }) { return (
{label}
{value}
); } function FeatureCard({ icon, title, desc, colorClass, }: { icon: React.ReactNode; title: string; desc: string; colorClass: string; }) { return (
{icon}

{title}

{desc}

); }