diff --git a/app/companies/host/page.tsx b/app/companies/host/page.tsx
new file mode 100644
index 00000000..a75a149e
--- /dev/null
+++ b/app/companies/host/page.tsx
@@ -0,0 +1,39 @@
+import Header from "@/components/header"
+import Footer from "@/components/footer"
+import { HostingHero } from "@/components/companies/HostingHero"
+import { CompanyStats } from "@/components/companies/CompanyStats"
+import { HowItWorksSection } from "@/components/companies/HowItWorksSection"
+import { CompanyFeatures } from "@/components/companies/CompanyFeatures"
+import { CompanyFAQ } from "@/components/companies/CompanyFAQ"
+import { CompanyCTA } from "@/components/companies/CompanyCTA"
+import type { Metadata } from "next"
+
+export const metadata: Metadata = {
+ title: "Host Tech Events & Hackathons | Codeunia for Companies",
+ description: "Host verified events, hackathons, and workshops on Codeunia. Engage 3000+ developers with team collaboration, analytics, and professional event management tools.",
+ keywords: "host tech events, developer hackathons, workshop hosting, event management platform, tech community engagement",
+ openGraph: {
+ title: "Host Tech Events & Hackathons | Codeunia for Companies",
+ description: "Host verified events, hackathons, and workshops on Codeunia. Engage 3000+ developers with team collaboration, analytics, and professional event management tools.",
+ type: "website",
+ },
+}
+
+export default function CompanyHostingPage() {
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ )
+}
diff --git a/app/companies/page.tsx b/app/companies/page.tsx
index b6d54736..24e0456e 100644
--- a/app/companies/page.tsx
+++ b/app/companies/page.tsx
@@ -8,6 +8,8 @@ import { motion } from "framer-motion"
import Header from "@/components/header"
import Footer from "@/components/footer"
import { CompanyCard } from "@/components/companies/CompanyCard"
+import { CompanyStatsBanner } from "@/components/companies/CompanyStatsBanner"
+import { CompanyRegistrationCTA } from "@/components/companies/CompanyRegistrationCTA"
import { Company } from "@/types/company"
import { cn } from "@/lib/utils"
import {
@@ -189,12 +191,15 @@ export default function CompaniesPage() {
transition={{ duration: 0.5, delay: 0.3 }}
className="text-xl md:text-2xl text-muted-foreground max-w-3xl mx-auto leading-relaxed"
>
- Explore verified companies hosting amazing events, workshops, and hackathons for the developer community.
+ Discover verified companies hosting events, hackathons, and workshops. Connect with industry leaders, participate in tech challenges, and grow your career.
+ {/* Stats Banner */}
+
+
{/* Search and Filters */}
@@ -383,6 +388,9 @@ export default function CompaniesPage() {
+ {/* Company Registration CTA */}
+
+
)
diff --git a/app/page.tsx b/app/page.tsx
index b9c69ca4..2f9d8e3a 100644
--- a/app/page.tsx
+++ b/app/page.tsx
@@ -72,6 +72,21 @@ const SponsorsSection = dynamic(() => import("@/components/home/SponsorsSection"
ssr: false
});
+// New: OrganizationsSection for company hosting
+const OrganizationsSection = dynamic(() => import("@/components/home/OrganizationsSection").then(mod => ({ default: mod.OrganizationsSection })), {
+ loading: () => (
+
+ ),
+ ssr: false
+});
+
const Footer = dynamic(() => import("@/components/footer"), {
loading: () => (