2024-04-11 05:14:10 -04:00
|
|
|
import Image from "next/image"
|
|
|
|
import Logo from "@/assets/logo.svg"
|
|
|
|
import XLogo from "@/assets/x.svg"
|
2024-04-15 23:25:14 -04:00
|
|
|
import Button from "@/components/ui/customButton"
|
2024-04-11 05:14:10 -04:00
|
|
|
import { ChevronRight } from "lucide-react"
|
|
|
|
import Link from "next/link"
|
2024-04-15 23:25:14 -04:00
|
|
|
import { currentUser } from "@clerk/nextjs"
|
|
|
|
import { redirect } from "next/navigation"
|
|
|
|
|
|
|
|
export default async function Home() {
|
|
|
|
const user = await currentUser()
|
|
|
|
|
|
|
|
if (user) {
|
|
|
|
redirect("/dashboard")
|
|
|
|
}
|
2024-04-11 05:14:10 -04:00
|
|
|
|
2024-03-19 12:13:18 -04:00
|
|
|
return (
|
2024-04-11 05:14:10 -04:00
|
|
|
<div className="w-screen h-screen flex justify-center overflow-hidden overscroll-none">
|
|
|
|
<div className="w-full max-w-screen-md px-8 flex flex-col items-center">
|
2024-04-15 23:25:14 -04:00
|
|
|
<div className="w-full flex items-center justify-between py-8">
|
2024-04-11 05:14:10 -04:00
|
|
|
<div className="flex items-center font-medium">
|
|
|
|
<Image
|
|
|
|
src={Logo}
|
|
|
|
alt="Logo"
|
|
|
|
width={36}
|
|
|
|
height={36}
|
|
|
|
className="mr-2"
|
|
|
|
/>
|
|
|
|
</div>
|
|
|
|
<div className="flex items-center space-x-4">
|
|
|
|
<a href="https://www.x.com/ishaandey_" target="_blank">
|
2024-04-15 23:25:14 -04:00
|
|
|
<Image src={XLogo} alt="X Logo" width={18} height={18} />
|
2024-04-11 05:14:10 -04:00
|
|
|
</a>
|
|
|
|
</div>
|
2024-04-15 23:25:14 -04:00
|
|
|
</div>
|
|
|
|
<h1 className="text-2xl font-medium text-center mt-16">
|
2024-04-11 05:14:10 -04:00
|
|
|
A Collaborative, AI-Powered, Auto-Scaling Code Editor
|
|
|
|
</h1>
|
|
|
|
<div className="text-muted-foreground mt-4 text-center ">
|
|
|
|
Sandbox is an open-source cloud-based code editing environment with
|
|
|
|
custom AI code autocompletion and real-time collaboration. The
|
|
|
|
infrastructure runs on Docker and Kubernetes to scale automatically
|
|
|
|
based on resource usage.
|
|
|
|
</div>
|
|
|
|
<div className="mt-8 flex space-x-4">
|
|
|
|
<Link href="/sign-up">
|
|
|
|
<Button>Go To App</Button>
|
|
|
|
</Link>
|
|
|
|
<a
|
|
|
|
href="https://github.com/ishaan1013/sandbox"
|
|
|
|
target="_blank"
|
|
|
|
className="group h-9 px-4 py-2 inline-flex items-center justify-center whitespace-nowrap rounded-md text-sm font-medium transition-colors focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring disabled:pointer-events-none disabled:opacity-50"
|
|
|
|
>
|
|
|
|
GitHub Repository
|
|
|
|
<ChevronRight className="h-4 w-4 ml-1 transition-all group-hover:translate-x-1" />
|
|
|
|
</a>
|
|
|
|
</div>
|
|
|
|
<div className="aspect-video w-full rounded-lg bg-neutral-800 mt-12"></div>
|
|
|
|
</div>
|
|
|
|
</div>
|
2024-04-06 19:03:04 -04:00
|
|
|
)
|
2024-03-19 12:13:18 -04:00
|
|
|
}
|