diff --git a/client/pages/DevLink.tsx b/client/pages/DevLink.tsx
index 10094033..21665e5e 100644
--- a/client/pages/DevLink.tsx
+++ b/client/pages/DevLink.tsx
@@ -4,9 +4,38 @@ import { Badge } from "@/components/ui/badge";
import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card";
import { Users, Briefcase, Star, Zap } from "lucide-react";
import { useNavigate } from "react-router-dom";
+import { useEffect, useState, useRef } from "react";
+import LoadingScreen from "@/components/LoadingScreen";
+import { aethexToast } from "@/lib/aethex-toast";
export default function DevLink() {
const navigate = useNavigate();
+ const [isLoading, setIsLoading] = useState(true);
+ const toastShownRef = useRef(false);
+
+ useEffect(() => {
+ const timer = setTimeout(() => {
+ setIsLoading(false);
+ if (!toastShownRef.current) {
+ aethexToast.system("Dev-Link platform loaded");
+ toastShownRef.current = true;
+ }
+ }, 900);
+
+ return () => clearTimeout(timer);
+ }, []);
+
+ if (isLoading) {
+ return (
+
+ );
+ }
return (