import Image from "next/image"; import { Button } from "@/components/ui/button"; import Link from "next/link"; import { Card, CardContent, CardDescription, CardHeader, CardTitle } from "@/components/ui/card"; import { Separator } from "@/components/ui/separator"; import { ProjectCard } from "@/components/projectCard"; import { getTopProjects } from "@/lib/data/projectQuery"; import { createSupabaseClient } from "@/lib/supabase/serverComponentClient"; import { Suspense } from "react"; const TopProjects = async () => { const supabase = createSupabaseClient(); const { data: topProjectsData, error: topProjectsError } = await getTopProjects(supabase); if (topProjectsError) { return
Error loading top projects: {topProjectsError}
; } if (!topProjectsData || topProjectsData.length === 0) { return
No top projects available.
; } return (
{topProjectsData.map((project) => ( item.tag.value)} minInvestment={project.project_investment_detail[0]?.min_investment || 0} totalInvestor={0} totalRaised={project.project_investment_detail[0]?.total_investment || 0} /> ))}
); }; const ProjectsLoader = () => (
{[...Array(4)].map((_, index) => (
))}
); export default async function Home() { return (
{/* Expanded div */}

Explore the world of ventures

Unlock opportunities and connect with a community of passionate

investors and innovators.

Together, we turn ideas into impact.

Money
100M+ Global investor community 2,500+ Ventures supported $2.6B+ Capital raised Follow Us

Hottest Deals

The deals attracting the most interest right now

}>
); }