Skip to content

Commit

Permalink
designs app pagE
Browse files Browse the repository at this point in the history
  • Loading branch information
elliotBraem committed Dec 9, 2024
1 parent be77aed commit 7dad874
Show file tree
Hide file tree
Showing 2 changed files with 63 additions and 18 deletions.
13 changes: 13 additions & 0 deletions src/app/globals.css
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,16 @@ body {
text-wrap: balance;
}
}

@keyframes float {
0%, 100% {
transform: translateY(0);
}
50% {
transform: translateY(-20px);
}
}

.animate-float {
animation: float 3s ease-in-out infinite;
}
68 changes: 50 additions & 18 deletions src/app/page.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,57 @@ import Link from "next/link";

export default function Home() {
return (
<main className="flex flex-col p-2">
<h1 className="text-3xl font-bold">NEAR Roast Agent</h1>
<ul>
<li>
<Link href="/.well-known/ai-plugin.json">OpenAPI Spec</Link>
</li>
<li>
<Link href="/api/swagger">Swagger</Link>
</li>
<li>
<a
href="https://github.com/nearbuilders/near-roast-agent"
target="_blank"
rel="noreferrer"
<main className="relative min-h-screen bg-gradient-to-b from-black to-orange-900 flex items-center justify-center overflow-hidden">
{/* Background pattern */}
<div className="absolute inset-0 bg-[url('https://images.unsplash.com/photo-1567653418876-5bb0e566e1c2?auto=format&fit=crop&q=80')] opacity-10 bg-cover bg-center" />
{/* Gradient overlay */}
<div className="absolute inset-0 bg-gradient-to-t from-black/80 via-black/50 to-transparent" />
{/* Floating emojis */}
<div className="absolute inset-0 pointer-events-none z-10">
{[...Array(20)].map((_, i) => (
<div
key={i}
className="absolute animate-float opacity-50"
style={{
left: `${Math.random() * 100}%`,
top: `${Math.random() * 100}%`,
animationDelay: `${Math.random() * 5}s`,
fontSize: `${Math.random() * 2 + 1}rem`
}}
>
Source Code
</a>
</li>
</ul>
{['🔥', '😂', '💀', '📉'][Math.floor(Math.random() * 4)]}
</div>
))}
</div>

{/* Main content card */}
<div className="relative z-20 bg-black/60 backdrop-blur-sm p-8 rounded-2xl border border-orange-500/20 shadow-2xl max-w-2xl w-full mx-4">
<h1 className="text-4xl font-bold text-orange-500 mb-6">NEAR Roast Agent</h1>
<ul className="space-y-4">
<li className="transition-all hover:translate-x-2">
<Link href="/.well-known/ai-plugin.json" className="text-orange-200 hover:text-orange-400">
OpenAPI Spec
</Link>
</li>
<li className="transition-all hover:translate-x-2">
<Link href="/api/swagger" className="text-orange-200 hover:text-orange-400">
Swagger
</Link>
</li>
<li className="transition-all hover:translate-x-2">
<a
href="https://github.com/nearbuilders/near-roast-agent"
target="_blank"
rel="noreferrer"
className="text-orange-200 hover:text-orange-400"
>
Source Code
</a>
</li>
</ul>
</div>
</main>
);
}

0 comments on commit 7dad874

Please sign in to comment.