97 lines
5.3 KiB
TypeScript
97 lines
5.3 KiB
TypeScript
import { Button } from '@/components/ui/button'
|
|
import Link from 'next/link'
|
|
import { Rocket, Shield, Cpu, ArrowRight } from 'lucide-react'
|
|
|
|
export default function Home() {
|
|
return (
|
|
<div className="flex flex-col min-h-screen bg-[#020617] text-white">
|
|
<header className="px-4 lg:px-6 h-16 flex items-center border-b border-white/5 backdrop-blur-md sticky top-0 z-50">
|
|
<Link className="flex items-center justify-center gap-2" href="#">
|
|
<div className="w-8 h-8 bg-primary rounded-lg flex items-center justify-center">
|
|
<Rocket className="h-5 w-5 text-white" />
|
|
</div>
|
|
<span className="font-bold text-xl tracking-tighter">CloudShop</span>
|
|
</Link>
|
|
<nav className="ml-auto flex gap-4 sm:gap-6 items-center">
|
|
<Link className="text-sm font-medium hover:text-primary transition-colors" href="/order">
|
|
Bestellen
|
|
</Link>
|
|
<Link className="text-sm font-medium hover:text-primary transition-colors" href="/admin/products">
|
|
Admin
|
|
</Link>
|
|
<Button variant="outline" className="border-white/10 hover:bg-white/5">
|
|
Login
|
|
</Button>
|
|
</nav>
|
|
</header>
|
|
<main className="flex-1">
|
|
<section className="w-full py-12 md:py-24 lg:py-32 xl:py-48 px-4 overflow-hidden relative">
|
|
<div className="absolute top-0 left-1/2 -translate-x-1/2 w-[1000px] h-[600px] bg-primary/20 blur-[120px] rounded-full -z-10 opacity-30" />
|
|
<div className="container mx-auto">
|
|
<div className="flex flex-col items-center space-y-4 text-center">
|
|
<div className="space-y-2">
|
|
<div className="inline-block rounded-full bg-primary/10 px-3 py-1 text-sm text-primary font-medium border border-primary/20 mb-4">
|
|
Version 2.0 ist da
|
|
</div>
|
|
<h1 className="text-3xl font-bold tracking-tighter sm:text-4xl md:text-5xl lg:text-7xl/none">
|
|
Die Zukunft der <span className="text-gradient">Software-Bestellung</span>
|
|
</h1>
|
|
<p className="mx-auto max-w-[700px] text-slate-400 md:text-xl dark:text-zinc-400 mt-6">
|
|
Modulare Lösungen, blitzschnelles Deployment und ein intuitives Interface für Ihre Business-Anforderungen.
|
|
</p>
|
|
</div>
|
|
<div className="space-x-4 mt-8">
|
|
<Link href="/order">
|
|
<Button size="lg" className="h-12 px-8 text-lg font-semibold shadow-lg shadow-primary/20 transition-all hover:scale-105">
|
|
Jetzt konfigurieren <ArrowRight className="ml-2 h-5 w-5" />
|
|
</Button>
|
|
</Link>
|
|
<Link href="/admin/products">
|
|
<Button size="lg" variant="outline" className="h-12 px-8 text-lg border-white/10 hover:bg-white/5">
|
|
Admin Bereich
|
|
</Button>
|
|
</Link>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<section className="w-full py-12 md:py-24 lg:py-32 border-t border-white/5 bg-white/[0.02]">
|
|
<div className="container mx-auto px-4 md:px-6">
|
|
<div className="grid gap-12 lg:grid-cols-3">
|
|
<div className="flex flex-col items-center space-y-4 text-center p-6 rounded-2xl glass-dark">
|
|
<div className="p-3 bg-primary/10 rounded-xl">
|
|
<Cpu className="h-8 w-8 text-primary" />
|
|
</div>
|
|
<h3 className="text-xl font-bold">Modulare Architektur</h3>
|
|
<p className="text-slate-400">Wählen Sie genau die Module, die Sie benötigen. Keine unnötigen Kosten für Features, die Sie nicht nutzen.</p>
|
|
</div>
|
|
<div className="flex flex-col items-center space-y-4 text-center p-6 rounded-2xl glass-dark">
|
|
<div className="p-3 bg-primary/10 rounded-xl">
|
|
<Shield className="h-8 w-8 text-primary" />
|
|
</div>
|
|
<h3 className="text-xl font-bold">Maximale Sicherheit</h3>
|
|
<p className="text-slate-400">Enterprise-grade Security mit Supabase Auth und granularen Row Level Security Policies.</p>
|
|
</div>
|
|
<div className="flex flex-col items-center space-y-4 text-center p-6 rounded-2xl glass-dark">
|
|
<div className="p-3 bg-primary/10 rounded-xl">
|
|
<Rocket className="h-8 w-8 text-primary" />
|
|
</div>
|
|
<h3 className="text-xl font-bold">Sofort Einsatzbereit</h3>
|
|
<p className="text-slate-400">Nach der Bestellung wird Ihre Instanz automatisch provisioniert und ist in Minuten online.</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
</main>
|
|
<footer className="flex flex-col gap-2 sm:flex-row py-6 w-full shrink-0 items-center px-4 md:px-6 border-t border-white/5 bg-[#020617]">
|
|
<p className="text-xs text-slate-500">© 2026 CloudShop GmbH. Alle Rechte vorbehalten.</p>
|
|
<nav className="sm:ml-auto flex gap-4 sm:gap-6">
|
|
<Link className="text-xs hover:underline underline-offset-4 text-slate-500" href="#">Impressum</Link>
|
|
<Link className="text-xs hover:underline underline-offset-4 text-slate-500" href="#">Datenschutz</Link>
|
|
</nav>
|
|
</footer>
|
|
</div>
|
|
)
|
|
}
|