diff --git a/app/layout.tsx b/app/layout.tsx
index dbce630..baf34fb 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -2,8 +2,8 @@ import type React from "react";
import type { Metadata } from "next";
import { Geist, Geist_Mono } from "next/font/google";
import { Analytics } from "@vercel/analytics/next";
-import { Header } from "@/src/components/header";
-import { Footer } from "@/src/components/footer";
+import { Header } from "@/src/components/layout/header";
+import { Footer } from "@/src/components/layout/footer";
import "./globals.css";
const geistSans = Geist({
@@ -47,9 +47,10 @@ export default function RootLayout({
}>) {
return (
-
- {/* Global grid pattern */}
-
+
{children}
diff --git a/app/page.tsx b/app/page.tsx
index 7e5a2b3..156d6ea 100644
--- a/app/page.tsx
+++ b/app/page.tsx
@@ -1,10 +1,10 @@
-import { Hero } from "@/src/components/hero";
-import { CommunitySection } from "@/src/components/community-section";
-import { WorkshopsSection } from "@/src/components/workshops-section";
-import { EventsSection } from "@/src/components/events-section";
-import { OpenSourceSection } from "@/src/components/open-source-section";
-import { TeamSection } from "@/src/components/team-section";
-import { ResourcesSection } from "@/src/components/resources-section";
+import { Hero } from "@/src/components/home-sections/hero";
+import { CommunitySection } from "@/src/components/home-sections/community-section";
+import { WorkshopsSection } from "@/src/components/home-sections/workshops-section";
+import { EventsSection } from "@/src/components/home-sections/events-section";
+import { OpenSourceSection } from "@/src/components/home-sections/open-source-section";
+import { TeamSection } from "@/src/components/home-sections/team-section";
+import { ResourcesSection } from "@/src/components/home-sections/resources-section";
export default function Home() {
return (
diff --git a/public/Django-Rwanda-official-logo.png b/public/Django-Rwanda-official-logo.png
new file mode 100644
index 0000000..e15160f
Binary files /dev/null and b/public/Django-Rwanda-official-logo.png differ
diff --git a/src/components/community-section.tsx b/src/components/home-sections/community-section.tsx
similarity index 100%
rename from src/components/community-section.tsx
rename to src/components/home-sections/community-section.tsx
diff --git a/src/components/events-section.tsx b/src/components/home-sections/events-section.tsx
similarity index 100%
rename from src/components/events-section.tsx
rename to src/components/home-sections/events-section.tsx
diff --git a/src/components/hero.tsx b/src/components/home-sections/hero.tsx
similarity index 100%
rename from src/components/hero.tsx
rename to src/components/home-sections/hero.tsx
diff --git a/src/components/open-source-section.tsx b/src/components/home-sections/open-source-section.tsx
similarity index 100%
rename from src/components/open-source-section.tsx
rename to src/components/home-sections/open-source-section.tsx
diff --git a/src/components/resources-section.tsx b/src/components/home-sections/resources-section.tsx
similarity index 100%
rename from src/components/resources-section.tsx
rename to src/components/home-sections/resources-section.tsx
diff --git a/src/components/team-section.tsx b/src/components/home-sections/team-section.tsx
similarity index 100%
rename from src/components/team-section.tsx
rename to src/components/home-sections/team-section.tsx
diff --git a/src/components/theme-provider.tsx b/src/components/home-sections/theme-provider.tsx
similarity index 100%
rename from src/components/theme-provider.tsx
rename to src/components/home-sections/theme-provider.tsx
diff --git a/src/components/workshops-section.tsx b/src/components/home-sections/workshops-section.tsx
similarity index 100%
rename from src/components/workshops-section.tsx
rename to src/components/home-sections/workshops-section.tsx
diff --git a/src/components/footer.tsx b/src/components/layout/footer.tsx
similarity index 93%
rename from src/components/footer.tsx
rename to src/components/layout/footer.tsx
index 6dd94cf..135825c 100644
--- a/src/components/footer.tsx
+++ b/src/components/layout/footer.tsx
@@ -1,6 +1,7 @@
import { Button } from "@/src/components/ui/button";
import Link from "next/link";
import { Mail, Github, Twitter } from "lucide-react";
+import { Logo } from "@/src/components/logo";
export function Footer() {
return (
@@ -9,12 +10,7 @@ export function Footer() {
{/* Brand */}
-
-
- D
-
-
Django Rwanda
-
+
Empowering African developers through Django, open source, and
community-driven innovation.
@@ -144,7 +140,7 @@ export function Footer() {
- © 2025 Django Rwanda Community. All rights reserved.
+ © 2026 Django Rwanda Community. All rights reserved.
{/* Logo */}
-
-
- D
-
-
- Django Rwanda
-
-
+
{/* Desktop Navigation */}