“use client”;
import React, { useState, useEffect } from “react”;
import WoodmartHeader from “@/components/WoodmartHeader”;
import CustomerOrderTracker from “@/components/CustomerOrderTracker”;
import DeliveryManDashboard from “@/components/DeliveryManDashboard”;
import AdminManagerDashboard from “@/components/AdminManagerDashboard”;
import EmailInboxViewer from “@/components/EmailInboxViewer”;
import {
Package,
Lock,
Truck,
UserCheck,
MapPin,
Navigation,
CheckCircle2,
Mail,
Shield,
Zap,
ShieldCheck,
} from “lucide-react”;
export default function HomePage() {
const [activeTab, setActiveTab] = useState<"customer" | "delivery" | "admin" | "email">(“customer”);
const [ordersCount, setOrdersCount] = useState(0);
const [ridersCount, setRidersCount] = useState(0);
const fetchStats = async () => {
try {
const [oRes, rRes] = await Promise.all([
fetch(“/api/orders”),
fetch(“/api/delivery-men”),
]);
const oData = await oRes.json();
const rData = await rRes.json();
if (oData.success) setOrdersCount(oData.orders?.length || 0);
if (rData.success) setRidersCount(rData.deliveryMen?.length || 0);
} catch (err) {
console.error(“Stats load error:”, err);
}
};
useEffect(() => {
fetchStats();
}, []);
return (
{/* Top Header */}

{/* Main Container */}


{/* Module View Content */}
{activeTab === “customer” && (

)}
{activeTab === “delivery” && (

)}
{activeTab === “admin” && (

)}
{activeTab === “email” && }
{/* Feature Matrix / Highlights Banner */}


WoodMart Express Delivery Plugin — āĻŽā§‚āϞ āĻĢāĻŋāϚāĻžāϰāϏāĻŽā§‚āĻš:

Customer Order Tracking

āĻ…āĻ°ā§āĻĄāĻžāϰ āĻ¸ā§āĻŸā§āϝāĻžāϟāĻžāϏ, āϰāĻžāχāĻĄāĻžāϰ āχāύāĻĢā§‹ āĻāĻŦāĻ‚ āϞāĻžāχāĻ­ āϟāĻžāχāĻŽāϞāĻžāχāύ āĻĻ⧃āĻļā§āϝāĻŽāĻžāύāĨ¤

5-Min Dynamic OTP

āĻĒā§āϰāϤāĻŋ ā§Ģ āĻŽāĻŋāύāĻŋāĻŸā§‡ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻšāĻ“ā§ŸāĻž āĻĄāĻžā§ŸāύāĻžāĻŽāĻŋāĻ• ā§Ŧ-āĻĄāĻŋāϜāĻŋāϟ āϕ⧋āĻĄāĨ¤

Delivery Man Dashboard

āϰāĻžāχāĻĄāĻžāϰāĻĻ⧇āϰ āϜāĻ¨ā§āϝ āύāĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āϟ āĻĒā§‹āĻ°ā§āϟāĻžāϞ āĻ“ āĻ—āĻ¨ā§āϤāĻŦā§āϝ āύ⧇āĻ­āĻŋāϗ⧇āĻļāύāĨ¤

Google Maps Navigation

āĻ•āĻžāĻ¸ā§āϟāĻŽāĻžāϰ⧇āϰ āϞāĻžāχāĻ­ āϜāĻŋāĻĒāĻŋāĻāϏ āϞ⧋āϕ⧇āĻļāύ⧇ āĻĄāĻžā§Ÿāϰ⧇āĻ•ā§āϟ āύ⧇āĻ­āĻŋāϗ⧇āĻļāύāĨ¤

Strict Security Policy

āϰāĻžāχāĻĄāĻžāϰ⧇āϰ āĻĨ⧇āϕ⧇ āϕ⧋āĻĄ āĻ—ā§‹āĻĒāύ āϰāĻžāĻ–āĻž & āĻ…āĻ°ā§āĻĄāĻžāϰ āĻļ⧇āώ⧇ āϜāĻŋāĻĒāĻŋāĻāϏ āĻŦāĻ¨ā§āϧāĨ¤


{/* Footer */}

Š {new Date().getFullYear()} WoodMart Express Delivery & Live Tracking Plugin. All rights reserved.

āĻāϟāĻŋ WoodMart āĻĨāĻŋāĻŽ āĻĒāϰāĻŋāĻŦāĻ°ā§āϤāύ āĻ•āϰāĻŦ⧇ āύāĻžâ€”āφāĻĒāύāĻžāϰ āĻŦāĻ°ā§āϤāĻŽāĻžāύ WoodMart-āχ āĻĨāĻžāĻ•āĻŦ⧇āĨ¤

);
}