Skip to content

Commit 45c6b10

Browse files
authored
Refactor navbar and update project descriptions
1 parent ed213d3 commit 45c6b10

1 file changed

Lines changed: 57 additions & 28 deletions

File tree

‎orbit.html‎

Lines changed: 57 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -7,62 +7,91 @@
77
<link rel="icon" type="image/png" href="/qr-code.png">
88
<style>
99
:root {
10-
--bg-body: #0f172a; --bg-card: #1e293b; --accent-purple: #8b5cf6;
10+
--bg-body: #0f172a; --bg-nav: rgba(15, 23, 42, 0.85); --bg-card: #1e293b;
1111
--text-main: #f8fafc; --text-muted: #94a3b8; --border-color: #334155;
12+
--accent-purple: #8b5cf6; --accent-blue: #3b82f6;
1213
}
1314
body { font-family: 'Inter', sans-serif; background: var(--bg-body); color: var(--text-main); margin: 0; line-height: 1.6; }
14-
.navbar { padding: 20px 40px; display: flex; justify-content: space-between; align-items: center; border-bottom: 1px solid var(--border-color); background: rgba(30, 41, 59, 0.8); backdrop-filter: blur(10px); position: sticky; top: 0; z-index: 100; }
15-
.nav-brand { font-weight: 800; text-decoration: none; color: var(--text-main); font-size: 1.2rem; }
16-
.nav-links a { margin-left: 25px; text-decoration: none; color: var(--text-muted); font-weight: 600; transition: 0.3s; }
17-
.nav-links a:hover { color: var(--accent-purple); }
15+
16+
/* --- UNIWERSALNY NAVBAR --- */
17+
.navbar { background: var(--bg-nav); backdrop-filter: blur(12px); border-bottom: 1px solid var(--border-color); padding: 15px 40px; display: flex; align-items: center; position: sticky; top: 0; z-index: 100; }
18+
.nav-brand { font-size: 1.5rem; font-weight: 800; text-decoration: none; color: var(--text-main); letter-spacing: -0.5px; margin-right: 40px; }
19+
.nav-center { display: flex; gap: 25px; align-items: center; }
20+
.nav-center a { text-decoration: none; color: var(--text-muted); font-weight: 600; font-size: 0.95rem; transition: color 0.3s; }
21+
.nav-center a:hover, .nav-center a.active { color: var(--accent-purple); }
22+
23+
.dropdown { position: relative; display: inline-block; padding: 10px 0; }
24+
.dropbtn { color: var(--text-muted); font-weight: 600; font-size: 0.95rem; transition: 0.3s; cursor: pointer; }
25+
.dropdown:hover .dropbtn { color: var(--accent-purple); }
26+
.dropdown-content { display: none; position: absolute; left: 0; top: 100%; background-color: var(--bg-card); min-width: 180px; box-shadow: 0 10px 30px rgba(0,0,0,0.5); border-radius: 12px; border: 1px solid var(--border-color); overflow: hidden; z-index: 1; opacity: 0; transform: translateY(-10px); transition: all 0.3s ease; }
27+
.dropdown:hover .dropdown-content { display: block; opacity: 1; transform: translateY(0); }
28+
.dropdown-content a { color: var(--text-main) !important; padding: 12px 20px; text-decoration: none; display: flex; justify-content: space-between; font-size: 0.9rem; font-weight: 600; border-bottom: 1px solid var(--border-color); transition: background 0.2s; }
29+
.dropdown-content a:last-child { border-bottom: none; }
30+
.dropdown-content a:hover { background: rgba(255,255,255,0.05); padding-left: 25px; }
1831

1932
.container { max-width: 900px; margin: 60px auto; padding: 0 20px; }
2033
.hero { text-align: center; margin-bottom: 60px; }
21-
.hero h1 { font-size: 3rem; margin-bottom: 20px; }
34+
.hero h1 { font-size: 3.5rem; margin-bottom: 15px; letter-spacing: -2px; }
2235

2336
.card { background: var(--bg-card); border: 1px solid var(--border-color); padding: 40px; border-radius: 24px; margin-bottom: 30px; }
24-
.tech-tag { display: inline-block; background: rgba(139, 92, 246, 0.1); color: var(--accent-purple); padding: 5px 15px; border-radius: 10px; font-size: 0.8rem; font-weight: 700; margin: 5px; border: 1px solid var(--accent-purple); }
37+
.card h2 { color: var(--accent-purple); border-bottom: 1px solid rgba(139, 92, 246, 0.2); padding-bottom: 10px; margin-bottom: 20px; }
2538

26-
.progress-bar { width: 100%; height: 10px; background: #334155; border-radius: 5px; margin: 20px 0; overflow: hidden; }
27-
.progress-fill { width: 35%; height: 100%; background: var(--accent-purple); box-shadow: 0 0 15px var(--accent-purple); }
39+
.tech-stack { display: flex; gap: 10px; flex-wrap: wrap; margin-top: 20px; }
40+
.tech-tag { background: rgba(139, 92, 246, 0.1); color: var(--accent-purple); padding: 8px 18px; border-radius: 12px; font-size: 0.85rem; font-weight: 700; border: 1px solid rgba(139, 92, 246, 0.3); }
41+
42+
.btn-github { display: inline-block; background: var(--accent-purple); color: white; text-decoration: none; padding: 15px 30px; border-radius: 12px; font-weight: 700; margin-top: 30px; transition: 0.3s; box-shadow: 0 4px 15px rgba(139, 92, 246, 0.4); text-align: center; font-size: 1.1rem; }
43+
.btn-github:hover { transform: translateY(-3px); box-shadow: 0 8px 25px rgba(139, 92, 246, 0.6); }
44+
45+
@media (max-width: 768px) { .navbar { flex-direction: column; padding: 15px; gap: 15px; } .nav-brand { margin-right: 0; } .nav-center { flex-wrap: wrap; justify-content: center; } }
2846
</style>
2947
</head>
3048
<body>
3149
<nav class="navbar">
32-
<a href="/" class="nav-brand">DevLabStudy©</a>
33-
<div class="nav-links">
50+
<a href="/" class="nav-brand">DevLabStudy</a>
51+
<div class="nav-center">
52+
<a href="/">Hub</a>
53+
<div class="dropdown">
54+
<span class="dropbtn">Community</span>
55+
<div class="dropdown-content">
56+
<a href="https://github.com/DevLabStudy">GitHub <span>↗</span></a>
57+
<a href="https://www.youtube.com/@devlabstudy">YouTube <span>↗</span></a>
58+
<a href="https://x.com/DevLabStudy">X / Twitter <span>↗</span></a>
59+
<a href="https://www.tiktok.com/@devlabstudy">TikTok <span>↗</span></a>
60+
<a href="https://www.reddit.com/user/devlabstudy">Reddit <span>↗</span></a>
61+
</div>
62+
</div>
3463
<a href="/blog">Blog</a>
3564
<a href="/homelab">HomeLab</a>
36-
<a href="/orbit" style="color: var(--accent-purple);">Orbit™</a>
65+
<a href="/orbit" class="active">Orbit™</a>
3766
</div>
3867
</nav>
3968

4069
<main class="container">
4170
<div class="hero">
42-
<h1>Orbit Project</h1>
43-
<p style="font-size: 1.2rem; color: var(--text-muted);">Lightweight, distributed container orchestration for the edge.</p>
71+
<h1>Orbit™ Project</h1>
72+
<p style="font-size: 1.25rem; color: var(--text-muted); max-width: 600px; margin: 0 auto;">Lightweight, distributed container orchestration designed for the edge.</p>
4473
</div>
4574

46-
<div class="card">
47-
<h2>The Mission</h2>
48-
<p>Orbit is designed to run modern workloads on "forgotten" hardware. Using highly optimized Docker images and a custom communication layer, it turns old laptops and cheap VPS instances into a powerful, unified cluster.</p>
75+
<div class="card" style="text-align: center;">
76+
<h2>Project Repository</h2>
77+
<p style="color: var(--text-muted);">The entire source code, scripts, and documentation for Orbit™ are openly available on GitHub. Feel free to explore, clone, or contribute!</p>
78+
<a href="https://github.com/DevLabStudy/orbit" class="btn-github">View Orbit™ Repository on GitHub</a>
4979
</div>
5080

5181
<div class="card">
52-
<h2>Technical Stack</h2>
53-
<div style="margin-top: 20px;">
54-
<span class="tech-tag">Docker Engine</span>
55-
<span class="tech-tag">Python Core</span>
56-
<span class="tech-tag">Redis Bus</span>
57-
<span class="tech-tag">Ubuntu Server</span>
58-
<span class="tech-tag">WireGuard VPN</span>
59-
</div>
82+
<h2>The Mission</h2>
83+
<p>Orbit is designed to run modern, complex workloads on "forgotten" hardware. By combining ultra-optimized Docker images, a custom Python communication layer, and a minimal Redis bus, it turns old laptops and cheap VPS instances into a powerful, unified cluster.</p>
6084
</div>
6185

6286
<div class="card">
63-
<h2>Current Progress</h2>
64-
<div class="progress-bar"><div class="progress-fill"></div></div>
65-
<p style="font-size: 0.9rem; color: var(--text-muted);">Faza: <b>Alpha Development</b> (Communication layer testing)</p>
87+
<h2>Core Technologies</h2>
88+
<div class="tech-stack">
89+
<span class="tech-tag">🐋 Docker Engine</span>
90+
<span class="tech-tag">🐍 Python Core v3.12+</span>
91+
<span class="tech-tag">📊 Redis Bus</span>
92+
<span class="tech-tag">🐧 Ubuntu Server / Mint</span>
93+
<span class="tech-tag">🔒 WireGuard VPN</span>
94+
</div>
6695
</div>
6796
</main>
6897
</body>

0 commit comments

Comments
 (0)