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 */}