Skip to content

Commit 297bad7

Browse files
committed
🌐 feat: BNB Chain AI Toolkit website
Complete content rewrite using Lyra Web3 Playground design framework: - Homepage: 72+ agents, 6 MCP servers, 900+ tools showcase - NavBar/Footer: BNB Chain branding with yellow-amber gradient - About: Stats, values, features, mission/vision - Docs, Tutorials, Community, Explore pages updated - All metadata, SEO, structured data updated - All Lyra references cleaned
1 parent ce1222c commit 297bad7

27 files changed

+871
-2051
lines changed

index.html

Lines changed: 119 additions & 112 deletions
Large diffs are not rendered by default.

package-lock.json

Lines changed: 1 addition & 232 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/App.tsx

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
11
/**
22
* ═══════════════════════════════════════════════════════════════════════════
3-
* LYRA WEB3 PLAYGROUND - Main Application Component
3+
* BNB CHAIN AI TOOLKIT - Main Application Component
44
* ═══════════════════════════════════════════════════════════════════════════
55
*
66
* ✨ Original Author: nich
77
* 🐦 Twitter/X: x.com/nichxbt
88
* 🐙 GitHub: github.com/nirholas
9-
* 📦 Repository: github.com/nirholas/lyra-web3-playground
10-
* 🌐 Website: https://lyra.works
9+
* 📦 Repository: github.com/nirholas/bnb-chain-toolkit
10+
* 🌐 Website: https://bnbchaintoolkit.com
1111
*
1212
* Copyright (c) 2024-2026 nirholas (nich)
1313
* Licensed under MIT License
14-
*
15-
* NOTICE: This code contains embedded watermarks and attribution markers.
16-
* Removal or modification of attribution constitutes violation of the license.
1714
* ═══════════════════════════════════════════════════════════════════════════
1815
* @author nich (@nichxbt)
19-
* @repository https://github.com/nirholas/lyra-web3-playground
16+
* @repository https://github.com/nirholas/bnb-chain-toolkit
2017
* @license MIT
2118
* @preserve
2219
*/
@@ -28,7 +25,7 @@ import { ErrorBoundary } from './components/ErrorBoundary';
2825
import { PageLoader } from './components/LoadingStates';
2926

3027
// Attribution marker - nich | x.com/nichxbt | github.com/nirholas
31-
const __lyra_attr__ = { author: 'nich', x: 'nichxbt', gh: 'nirholas' };
28+
const __bnb_attr__ = { author: 'nich', x: 'nichxbt', gh: 'nirholas' };
3229

3330
// Eagerly loaded pages (critical path)
3431
import Homepage from './pages/Homepage';
@@ -71,9 +68,9 @@ import NavBar from './components/NavBar';
7168
import Footer from './components/Footer';
7269
import MobileBottomNav from './components/MobileBottomNav';
7370
import ConsentModal, { useConsent, ConsentTrigger } from './components/ConsentModal';
74-
import {
75-
SkipLink,
76-
LiveAnnouncerProvider,
71+
import {
72+
SkipLink,
73+
LiveAnnouncerProvider,
7774
VisualFeedbackProvider,
7875
AccessibilityButton,
7976
ColorBlindFilters,
@@ -94,12 +91,12 @@ function AppContent() {
9491
const { mode } = useThemeStore();
9592
const location = useLocation();
9693
const { applyAccessibilityCSS } = useAccessibilityStore();
97-
94+
9895
// Apply accessibility CSS whenever settings change
9996
useEffect(() => {
10097
applyAccessibilityCSS();
10198
}, [applyAccessibilityCSS]);
102-
99+
103100
// Check if current path should be fullscreen (no navbar/footer)
104101
const isFullscreen = fullscreenPaths.some(path => location.pathname.startsWith(path));
105102

@@ -163,7 +160,7 @@ function AppContent() {
163160
</main>
164161
<Footer />
165162
<MobileBottomNav />
166-
163+
167164
{/* Accessibility Features */}
168165
<ColorBlindFilters />
169166
<ReadingGuide />

src/components/Footer.tsx

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
/**
22
* ═══════════════════════════════════════════════════════════════════════════
3-
* LYRA WEB3 PLAYGROUND - Footer Component
3+
* BNB CHAIN AI TOOLKIT - Footer Component
44
* ═══════════════════════════════════════════════════════════════════════════
55
* ✨ Author: nich | 🐦 x.com/nichxbt | 🐙 github.com/nirholas
6-
* 📦 github.com/nirholas/lyra-web3-playground | 🌐 https://lyra.works
6+
* 📦 github.com/nirholas/bnb-chain-toolkit
77
* Copyright (c) 2024-2026 nirholas (nich) - MIT License
88
* @preserve
99
* ═══════════════════════════════════════════════════════════════════════════
@@ -16,7 +16,7 @@ import useI18n from '@/stores/i18nStore';
1616

1717
export default function Footer() {
1818
const { t } = useI18n();
19-
19+
2020
return (
2121
<footer className="bg-black text-gray-200 pt-12 pb-24 md:pb-8 mt-16 border-t border-white/5" role="contentinfo">
2222
<div className="container mx-auto px-4">
@@ -26,7 +26,7 @@ export default function Footer() {
2626
<div className="p-2 bg-gradient-to-br from-primary-500 to-secondary-500 rounded-lg" aria-hidden="true">
2727
<Globe2 className="w-5 h-5 text-white" />
2828
</div>
29-
<span className="font-bold text-lg md:text-xl">Lyra Web3 Playground</span>
29+
<span className="font-bold text-lg md:text-xl">BNB Chain AI Toolkit</span>
3030
</div>
3131
<p className="text-gray-400 text-sm leading-relaxed">
3232
{t('hero.description')}
@@ -59,18 +59,18 @@ export default function Footer() {
5959
<div className="col-span-2 md:col-span-1">
6060
<h3 className="font-semibold mb-3 text-sm md:text-base">Stay in touch</h3>
6161
<div className="flex space-x-4 mb-3 text-gray-300">
62-
<a
63-
href="https://github.com/nirholas/lyra-web3-playground"
64-
className="hover:text-white p-2 -ml-2 touch-target"
62+
<a
63+
href="https://github.com/nirholas/bnb-chain-toolkit"
64+
className="hover:text-white p-2 -ml-2 touch-target"
6565
aria-label="Visit our GitHub repository (opens in new tab)"
6666
target="_blank"
6767
rel="noopener noreferrer"
6868
>
6969
<Github className="w-5 h-5" aria-hidden="true" />
7070
</a>
71-
<a
72-
href="https://x.com/nichxbt"
73-
className="hover:text-white p-2 touch-target"
71+
<a
72+
href="https://x.com/nichxbt"
73+
className="hover:text-white p-2 touch-target"
7474
aria-label="Follow us on Twitter (opens in new tab)"
7575
target="_blank"
7676
rel="noopener noreferrer"
@@ -87,7 +87,7 @@ export default function Footer() {
8787
</div>
8888

8989
<div className="border-t border-gray-800 mt-8 pt-4 flex flex-col md:flex-row items-center justify-between text-sm text-gray-500 text-center md:text-left">
90-
<span>© {new Date().getFullYear()} Lyra Web3 Playground. {t('footer.rights')}.</span>
90+
<span>© {new Date().getFullYear()} BNB Chain AI Toolkit. {t('footer.rights')}.</span>
9191
<nav aria-label="Legal links" className="space-x-6 mt-3 md:mt-0">
9292
<Link to="/privacy" className="hover:text-white py-2 inline-block">{t('footer.privacy')}</Link>
9393
<Link to="/terms" className="hover:text-white py-2 inline-block">{t('footer.terms')}</Link>

0 commit comments

Comments
 (0)