Skip to content

Commit 730e9e0

Browse files
alsk1992claude
andcommitted
Clean up landing page: remove emojis, use colored squares
- Remove arXiv footnote from stats - Replace emoji icons with colored squares - Compact 4-column grid layout for features - Cleaner typography with smaller text Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 5a762a0 commit 730e9e0

1 file changed

Lines changed: 66 additions & 65 deletions

File tree

apps/docs/src/pages/LandingPage.jsx

Lines changed: 66 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -2,42 +2,42 @@ import React from 'react';
22

33
const features = [
44
{
5-
icon: '🔗',
5+
color: 'cyan',
66
title: '22 Messaging Channels',
77
description: 'Telegram, Discord, WhatsApp, Slack, Teams, Matrix, Signal, iMessage, Nostr, and more.',
88
},
99
{
10-
icon: '📊',
10+
color: 'green',
1111
title: '9 Prediction Markets',
1212
description: 'Polymarket, Kalshi, Betfair, Smarkets, Drift, Manifold, Metaculus, PredictIt.',
1313
},
1414
{
15-
icon: '🎯',
15+
color: 'purple',
1616
title: 'Arbitrage Detection',
17-
description: 'Cross-platform, internal, and combinatorial arbitrage based on arXiv:2508.03474.',
17+
description: 'Cross-platform, internal, and combinatorial arbitrage scanning.',
1818
},
1919
{
20-
icon: '🐋',
20+
color: 'blue',
2121
title: 'Whale Tracking & Copy Trading',
2222
description: 'Monitor large trades, follow successful wallets, and automatically mirror positions.',
2323
},
2424
{
25-
icon: '',
25+
color: 'orange',
2626
title: 'Multi-Chain DeFi',
2727
description: 'Solana (Jupiter, Raydium) + EVM (Uniswap, 1inch) with MEV protection.',
2828
},
2929
{
30-
icon: '🧠',
30+
color: 'pink',
3131
title: 'Smart Order Routing',
3232
description: 'Auto-route to best price/liquidity. Maker rebates. Auto-arbitrage execution.',
3333
},
3434
{
35-
icon: '🛡️',
35+
color: 'red',
3636
title: 'Safety Controls',
3737
description: 'Circuit breakers, drawdown limits, position limits, and kill switches.',
3838
},
3939
{
40-
icon: '📡',
40+
color: 'yellow',
4141
title: 'External Data Feeds',
4242
description: 'CME FedWatch, 538, Silver Bulletin, RCP polls for edge detection.',
4343
},
@@ -47,7 +47,7 @@ const stats = [
4747
{ value: '22', label: 'Channels' },
4848
{ value: '9', label: 'Markets' },
4949
{ value: '10', label: 'Chains' },
50-
{ value: '$40M+', label: 'Arb Found*' },
50+
{ value: '21', label: 'Tools' },
5151
];
5252

5353
const codeExample = `# Install
@@ -153,9 +153,6 @@ export default function LandingPage() {
153153
</div>
154154
))}
155155
</div>
156-
<p className="text-center text-slate-500 text-xs mt-4">
157-
*Based on arXiv:2508.03474 research on Polymarket arbitrage
158-
</p>
159156
</div>
160157
</section>
161158

@@ -221,17 +218,29 @@ export default function LandingPage() {
221218
A complete platform for prediction market trading, research, and automation.
222219
</p>
223220

224-
<div className="grid md:grid-cols-2 lg:grid-cols-3 gap-6">
225-
{features.map((feature) => (
226-
<div
227-
key={feature.title}
228-
className="p-6 bg-slate-800/50 rounded-xl border border-slate-700 hover:border-cyan-500/50 transition-colors"
229-
>
230-
<div className="text-3xl mb-4">{feature.icon}</div>
231-
<h3 className="text-lg font-semibold text-white mb-2">{feature.title}</h3>
232-
<p className="text-slate-400 text-sm">{feature.description}</p>
233-
</div>
234-
))}
221+
<div className="grid md:grid-cols-2 lg:grid-cols-4 gap-4">
222+
{features.map((feature) => {
223+
const colorMap = {
224+
cyan: 'bg-cyan-500',
225+
green: 'bg-green-500',
226+
purple: 'bg-purple-500',
227+
blue: 'bg-blue-500',
228+
orange: 'bg-orange-500',
229+
pink: 'bg-pink-500',
230+
red: 'bg-red-500',
231+
yellow: 'bg-yellow-500',
232+
};
233+
return (
234+
<div
235+
key={feature.title}
236+
className="p-5 bg-slate-800/50 rounded-lg border border-slate-700 hover:border-slate-500 transition-colors"
237+
>
238+
<div className={`w-3 h-3 rounded-sm ${colorMap[feature.color]} mb-3`}></div>
239+
<h3 className="text-sm font-semibold text-white mb-1">{feature.title}</h3>
240+
<p className="text-slate-500 text-xs leading-relaxed">{feature.description}</p>
241+
</div>
242+
);
243+
})}
235244
</div>
236245
</div>
237246
</section>
@@ -304,60 +313,52 @@ export default function LandingPage() {
304313
Professional-grade tools for serious traders.
305314
</p>
306315

307-
<div className="grid md:grid-cols-2 gap-6">
316+
<div className="grid md:grid-cols-2 lg:grid-cols-4 gap-4">
308317
{/* Whale Tracking */}
309-
<div className="p-6 bg-slate-800/50 rounded-xl border border-slate-700">
310-
<div className="flex items-center gap-3 mb-4">
311-
<span className="text-2xl">🐋</span>
312-
<h3 className="text-lg font-semibold text-white">Whale Tracking</h3>
313-
</div>
314-
<ul className="space-y-2 text-sm text-slate-400">
315-
<li>• Monitor trades &gt;$10k in real-time</li>
316-
<li>• Track specific wallet addresses</li>
317-
<li>• View top traders leaderboard</li>
318-
<li>• Position history and PnL analysis</li>
318+
<div className="p-5 bg-slate-800/50 rounded-lg border border-slate-700">
319+
<div className="w-3 h-3 rounded-sm bg-blue-500 mb-3"></div>
320+
<h3 className="text-sm font-semibold text-white mb-2">Whale Tracking</h3>
321+
<ul className="space-y-1 text-xs text-slate-500">
322+
<li>Monitor trades &gt;$10k</li>
323+
<li>Track wallet addresses</li>
324+
<li>Top traders leaderboard</li>
325+
<li>Position history</li>
319326
</ul>
320327
</div>
321328

322329
{/* Copy Trading */}
323-
<div className="p-6 bg-slate-800/50 rounded-xl border border-slate-700">
324-
<div className="flex items-center gap-3 mb-4">
325-
<span className="text-2xl">📋</span>
326-
<h3 className="text-lg font-semibold text-white">Copy Trading</h3>
327-
</div>
328-
<ul className="space-y-2 text-sm text-slate-400">
329-
<li>• Auto-mirror whale positions</li>
330-
<li>• Configurable sizing modes</li>
331-
<li>• Copy delay to avoid detection</li>
332-
<li>• Built-in risk limits</li>
330+
<div className="p-5 bg-slate-800/50 rounded-lg border border-slate-700">
331+
<div className="w-3 h-3 rounded-sm bg-green-500 mb-3"></div>
332+
<h3 className="text-sm font-semibold text-white mb-2">Copy Trading</h3>
333+
<ul className="space-y-1 text-xs text-slate-500">
334+
<li>Auto-mirror positions</li>
335+
<li>Configurable sizing</li>
336+
<li>Copy delay option</li>
337+
<li>Built-in risk limits</li>
333338
</ul>
334339
</div>
335340

336341
{/* Smart Routing */}
337-
<div className="p-6 bg-slate-800/50 rounded-xl border border-slate-700">
338-
<div className="flex items-center gap-3 mb-4">
339-
<span className="text-2xl">🧭</span>
340-
<h3 className="text-lg font-semibold text-white">Smart Order Routing</h3>
341-
</div>
342-
<ul className="space-y-2 text-sm text-slate-400">
343-
<li>• Best price across platforms</li>
344-
<li>• Maker order preference (-0.5% rebate)</li>
345-
<li>• Liquidity-aware execution</li>
346-
<li>• Auto-split large orders</li>
342+
<div className="p-5 bg-slate-800/50 rounded-lg border border-slate-700">
343+
<div className="w-3 h-3 rounded-sm bg-purple-500 mb-3"></div>
344+
<h3 className="text-sm font-semibold text-white mb-2">Smart Order Routing</h3>
345+
<ul className="space-y-1 text-xs text-slate-500">
346+
<li>Best price routing</li>
347+
<li>Maker rebates</li>
348+
<li>Liquidity-aware</li>
349+
<li>Auto-split orders</li>
347350
</ul>
348351
</div>
349352

350353
{/* MEV Protection */}
351-
<div className="p-6 bg-slate-800/50 rounded-xl border border-slate-700">
352-
<div className="flex items-center gap-3 mb-4">
353-
<span className="text-2xl">🛡️</span>
354-
<h3 className="text-lg font-semibold text-white">MEV Protection</h3>
355-
</div>
356-
<ul className="space-y-2 text-sm text-slate-400">
357-
<li>• Flashbots Protect (Ethereum)</li>
358-
<li>• Jito bundles (Solana)</li>
359-
<li>• L2 sequencer protection</li>
360-
<li>• Price impact limits</li>
354+
<div className="p-5 bg-slate-800/50 rounded-lg border border-slate-700">
355+
<div className="w-3 h-3 rounded-sm bg-red-500 mb-3"></div>
356+
<h3 className="text-sm font-semibold text-white mb-2">MEV Protection</h3>
357+
<ul className="space-y-1 text-xs text-slate-500">
358+
<li>Flashbots (Ethereum)</li>
359+
<li>Jito bundles (Solana)</li>
360+
<li>L2 sequencer protection</li>
361+
<li>Price impact limits</li>
361362
</ul>
362363
</div>
363364
</div>

0 commit comments

Comments
 (0)