diff --git a/frontend/src/app/projects/loading.tsx b/frontend/src/app/projects/loading.tsx
new file mode 100644
index 0000000..727ecc0
--- /dev/null
+++ b/frontend/src/app/projects/loading.tsx
@@ -0,0 +1,20 @@
+import React from "react";
+
+// Assuming the correct import path for the Skeleton component
+import { Skeleton } from "@/components/ui/skeleton";
+
+export default function Loading() {
+ // Create an array with the specified number of satellites
+ const skeletons = Array.from({ length: 21 }, (_, index) => (
+