Skip to content

Commit 0846b99

Browse files
chore : Platform Name confirmed : "BitNerve"
1 parent f963d42 commit 0846b99

File tree

9 files changed

+62
-60
lines changed

9 files changed

+62
-60
lines changed

client/components/AppHeader.vue

Lines changed: 26 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,53 @@
11
<template>
2-
<header class="bg-mono-bg border-b border-mono-border">
3-
<div class="container mx-auto px-6 py-4 flex items-center justify-between">
4-
<!-- Logo -->
5-
<div class="flex-shrink-0">
2+
<header class="bg-mono-bg border-b-2 border-mono-border">
3+
<div class="container mx-auto px-8 py-2 flex items-center justify-between">
4+
5+
<!-- Left: Logo & Brand -->
6+
<div class="flex-shrink-0 flex items-center gap-2">
67
<NuxtLink to="/" class="flex items-center">
78
<img
89
:src="logoPath"
9-
alt="AI Trading Dashboard Logo"
10+
alt="BitNerve Logo"
1011
class="h-10 w-auto"
1112
/>
1213
</NuxtLink>
14+
<div class="flex flex-col">
15+
<NuxtLink to="/" class="text-primary font-bold text-xl leading-tight tracking-tight">
16+
BitNerve
17+
</NuxtLink>
18+
<div class="flex items-baseline gap-2">
19+
<span class="text-mono-secondary text-[10px] font-semibold leading-none">AI-Powered Crypto Trading</span>
20+
</div>
21+
</div>
1322
</div>
1423

15-
<!-- Navigation Links -->
16-
<nav class="flex items-center space-x-3 text-primary uppercase text-xs tracking-wider mx-4">
24+
<!-- Center: Navigation Links -->
25+
<!-- <nav class="flex items-center gap-3 text-primary uppercase text-sm font-bold tracking-wider mx-8">
1726
<a href="#" class="hover:text-mono-accent transition-colors">LIVE</a>
18-
<span class="text-mono-border">/</span>
27+
<span class="text-mono-border font-normal">|</span>
1928
<a href="#" class="hover:text-mono-accent transition-colors">LEADERBOARD</a>
20-
<span class="text-mono-border">/</span>
29+
<span class="text-mono-border font-normal">|</span>
2130
<a href="#" class="hover:text-mono-accent transition-colors">BLOG</a>
22-
<span class="text-mono-border">/</span>
31+
<span class="text-mono-border font-normal">|</span>
2332
<a href="#" class="hover:text-mono-accent transition-colors">MODELS</a>
24-
</nav>
33+
</nav> -->
2534

26-
<!-- Action Links & Theme Toggle -->
27-
<div class="flex items-center space-x-4 flex-shrink-0">
28-
<a href="#" class="text-secondary hover:text-primary transition-colors text-xs uppercase tracking-wider whitespace-nowrap">
29-
JOIN WAITLIST
30-
</a>
31-
<a href="#" class="text-secondary hover:text-primary transition-colors text-xs uppercase tracking-wider whitespace-nowrap">
32-
ABOUT NOF1
33-
</a>
34-
<!-- Theme Toggle -->
35+
<!-- Right: Action Links -->
36+
<div class="flex items-center gap-6 flex-shrink-0">
3537
<button
3638
@click="toggleTheme"
37-
class="p-2 border border-mono-border hover:bg-mono-hover transition-colors text-primary"
39+
class="p-2 border border-mono-border hover:bg-mono-hover transition-colors text-primary ml-2"
3840
aria-label="Toggle theme"
3941
>
40-
<svg v-if="isDark" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
42+
<svg v-if="isDark" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4">
4143
<path stroke-linecap="round" stroke-linejoin="round" d="M21.752 15.002A9.72 9.72 0 0 1 18 15.75c-5.385 0-9.75-4.365-9.75-9.75 0-1.33.266-2.597.748-3.752A9.753 9.753 0 0 0 3 11.25C3 16.635 7.365 21 12.75 21a9.753 9.753 0 0 0 9.002-5.998Z" />
4244
</svg>
43-
<svg v-if="!isDark" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="size-6">
45+
<svg v-if="!isDark" xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-4 h-4">
4446
<path stroke-linecap="round" stroke-linejoin="round" d="M12 3v2.25m6.364.386-1.591 1.591M21 12h-2.25m-.386 6.364-1.591-1.591M12 18.75V21m-4.773-4.227-1.591 1.591M5.25 12H3m4.227-4.773L5.636 5.636M15.75 12a3.75 3.75 0 1 1-7.5 0 3.75 3.75 0 0 1 7.5 0Z" />
4547
</svg>
4648
</button>
4749
</div>
50+
4851
</div>
4952
</header>
5053
</template>

client/components/CryptoPriceBar.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22
<div class="bg-mono-surface border-b-2 border-mono-border">
3-
<div class="container mx-auto px-6 py-3">
3+
<div class="container mx-auto px-6 py-2.5">
44
<div v-if="loading" class="flex items-center justify-center">
55
<div class="text-secondary text-xs">Loading data...</div>
66
</div>

client/composables/useSeoSchema.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export const useSeoSchema = () => {
1111
return {
1212
"@context": "https://schema.org",
1313
"@type": "Organization",
14-
name: "AI Trading Dashboard",
14+
name: "BitNerve",
1515
url: siteUrl,
1616
logo: `${siteUrl}/logo.png`,
1717
description: "Real-time AI trading dashboard for monitoring cryptocurrency portfolio performance",

client/nuxt.config.ts

Lines changed: 23 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export default defineNuxtConfig({
88
htmlAttrs: {
99
lang: "en",
1010
},
11-
title: "AI Trading Dashboard - Real-Time Crypto Trading Performance",
11+
title: "BitNerve - Real-Time Crypto Trading Performance",
1212
meta: [
1313
{ charset: "utf-8" },
1414
{ name: "viewport", content: "width=device-width, initial-scale=1" },
@@ -22,14 +22,14 @@ export default defineNuxtConfig({
2222
content:
2323
"AI trading, crypto trading, trading dashboard, portfolio tracker, trading models, cryptocurrency, DeFi, algorithmic trading",
2424
},
25-
{ name: "author", content: "AI Trading Dashboard" },
25+
{ name: "author", content: "Arjun Krishna" },
2626
{ name: "robots", content: "index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1" },
2727
{ name: "theme-color", content: "#0a0a0a" },
2828

2929
// Open Graph / Social Media Meta Tags
3030
{ property: "og:type", content: "website" },
3131
{ property: "og:url", content: "og:url" },
32-
{ property: "og:title", content: "AI Trading Dashboard - Real-Time Crypto Trading Performance" },
32+
{ property: "og:title", content: "BitNerve - Real-Time Crypto Trading Performance" },
3333
{
3434
property: "og:description",
3535
content:
@@ -38,12 +38,12 @@ export default defineNuxtConfig({
3838
{ property: "og:image", content: "/logo.png" },
3939
{ property: "og:image:width", content: "1200" },
4040
{ property: "og:image:height", content: "630" },
41-
{ property: "og:site_name", content: "AI Trading Dashboard" },
41+
{ property: "og:site_name", content: "BitNerve" },
4242

4343
// Twitter Card Meta Tags
4444
{ name: "twitter:card", content: "summary_large_image" },
4545
{ name: "twitter:url", content: "twitter:url" },
46-
{ name: "twitter:title", content: "AI Trading Dashboard - Real-Time Crypto Trading Performance" },
46+
{ name: "twitter:title", content: "BitNerve - Real-Time Crypto Trading Performance" },
4747
{
4848
name: "twitter:description",
4949
content:
@@ -118,7 +118,7 @@ export default defineNuxtConfig({
118118
innerHTML: JSON.stringify({
119119
"@context": "https://schema.org",
120120
"@type": "WebApplication",
121-
name: "AI Trading Dashboard",
121+
name: "BitNerve",
122122
description:
123123
"Real-time monitoring and comparison of AI trading models with cryptocurrency portfolio analytics",
124124
url: process.env.NUXT_PUBLIC_SITE_URL || "",
@@ -135,22 +135,21 @@ export default defineNuxtConfig({
135135
},
136136
}),
137137
},
138-
// Google Analytics (replace UA-XXXXXXXXX with your actual tracking ID)
139-
{
140-
async: true,
141-
src: "https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID",
142-
},
143-
{
144-
innerHTML: `
145-
window.dataLayer = window.dataLayer || [];
146-
function gtag(){dataLayer.push(arguments);}
147-
gtag('js', new Date());
148-
gtag('config', 'GA_MEASUREMENT_ID', {
149-
page_path: window.location.pathname,
150-
});
151-
`,
152-
type: "text/javascript",
153-
},
138+
// {
139+
// async: true,
140+
// src: "https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID",
141+
// },
142+
// {
143+
// innerHTML: `
144+
// window.dataLayer = window.dataLayer || [];
145+
// function gtag(){dataLayer.push(arguments);}
146+
// gtag('js', new Date());
147+
// gtag('config', 'GA_MEASUREMENT_ID', {
148+
// page_path: window.location.pathname,
149+
// });
150+
// `,
151+
// type: "text/javascript",
152+
// },
154153
],
155154
},
156155
},
@@ -169,7 +168,7 @@ export default defineNuxtConfig({
169168

170169
site: {
171170
url: process.env.NUXT_PUBLIC_SITE_URL,
172-
name: process.env.NUXT_PUBLIC_SITE_NAME,
171+
name: "BitNerve",
173172
},
174173

175174
build: {
@@ -201,7 +200,7 @@ export default defineNuxtConfig({
201200
public: {
202201
site: {
203202
url: process.env.NUXT_PUBLIC_SITE_URL,
204-
name: process.env.NUXT_PUBLIC_SITE_NAME,
203+
name: "BitNerve",
205204
},
206205
},
207206
},

client/package-lock.json

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

client/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "ai-trading-client",
2+
"name": "bitnerve-client",
33
"version": "1.0.0",
44
"private": true,
55
"type": "module",

client/pages/index.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<template>
22
<div class="flex flex-col h-screen overflow-hidden bg-mono-bg">
33

4-
<!-- <AppHeader /> -->
4+
<AppHeader />
55
<CryptoPriceBar
66
:crypto-prices="cryptoPrices"
77
:performance="performance"
@@ -37,7 +37,7 @@ import { useHead, useFetch, computed } from '#imports'
3737
import type { CryptoPrice, Model, AccountValue, ModelPerformance, ModelPositions } from '~/types'
3838
3939
useHead({
40-
title: 'AI Trading Dashboard - Real-Time Crypto Trading Performance',
40+
title: 'BitNerve - Real-Time Crypto Trading Performance',
4141
meta: [
4242
{
4343
name: 'description',
@@ -49,7 +49,7 @@ useHead({
4949
},
5050
{
5151
property: 'og:title',
52-
content: 'AI Trading Dashboard - Real-Time Crypto Trading Performance',
52+
content: 'BitNerve - Real-Time Crypto Trading Performance',
5353
},
5454
{
5555
property: 'og:description',

client/public/manifest.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"name": "AI Trading Dashboard",
3-
"short_name": "AI Trading",
4-
"description": "Real-time cryptocurrency trading dashboard for monitoring AI trading models and portfolio performance",
2+
"name": "BitNerve",
3+
"short_name": "BitNerve",
4+
"description": "Real-time cryptocurrency trading dashboard for monitoring AI trading and portfolio performance",
55
"start_url": "/",
66
"display": "standalone",
77
"background_color": "#0a0a0a",

server/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
2-
"name": "ai-trading-bot-server",
2+
"name": "bitnerve-server",
33
"version": "1.0.0",
4-
"description": "Backend server for AI Trading Bot",
4+
"description": "Backend server for BitNerve AI Trading Bot",
55
"license": "MIT",
66
"author": "Arjun Krishna",
77
"type": "module",

0 commit comments

Comments
 (0)