Skip to content

Commit 94b324f

Browse files
refactor: enhance layout and styling with CSS variables, improved navbar, and updated project cards
1 parent 959be18 commit 94b324f

3 files changed

Lines changed: 451 additions & 279 deletions

File tree

index.html

Lines changed: 32 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@
3030
<div class="navbar-container">
3131
<a href="#" class="logo">Webbro</a>
3232
<a href="https://github.com/webbro-software" target="_blank" rel="noopener noreferrer" class="github-btn">
33-
<span class="icon-github"></span>
3433
<span>GitHub</span>
3534
</a>
3635
</div>
@@ -48,12 +47,12 @@ <h2>Software</h2>
4847
"We don't just code for work. We code for soul."
4948
</p>
5049
</div>
51-
<div class="scroll-indicator">
50+
<a href="#featured" class="scroll-indicator">
5251
<span class="icon-arrow-down"></span>
53-
</div>
52+
</a>
5453
</section>
5554

56-
<section class="section">
55+
<section class="section" id="featured">
5756
<div class="section-title">
5857
<h2>Featured Projects</h2>
5958
</div>
@@ -66,33 +65,36 @@ <h2>Developer Utilities</h2>
6665
</div>
6766
<div class="grid grid-3">
6867
<div class="card">
69-
<h3>styled_print</h3>
70-
<p class="card-detail">Terminal text styling for Python</p>
68+
<div class="info">
69+
<h3>styled_print</h3>
70+
<p class="card-detail">Terminal text styling for Python</p>
71+
</div>
7172
<a href="https://github.com/webbro-software/styled_print" target="_blank" rel="noopener noreferrer"
7273
class="card-link">
73-
<span class="icon-github"></span>
7474
<span>View on GitHub</span>
7575
<span class="icon-external"></span>
7676
</a>
7777
</div>
7878

7979
<div class="card">
80-
<h3>styled-console</h3>
81-
<p class="card-detail">Styled console logger for JavaScript</p>
80+
<div class="info">
81+
<h3>styled-console</h3>
82+
<p class="card-detail">Styled console logger for JavaScript</p>
83+
</div>
8284
<a href="https://github.com/webbro-software/styled-console" target="_blank" rel="noopener noreferrer"
8385
class="card-link">
84-
<span class="icon-github"></span>
8586
<span>View on GitHub</span>
8687
<span class="icon-external"></span>
8788
</a>
8889
</div>
8990

9091
<div class="card">
91-
<h3>gcd-calculator</h3>
92-
<p class="card-detail">Simple GCD calculator in Python</p>
92+
<div class="info">
93+
<h3>gcd-calculator</h3>
94+
<p class="card-detail">Simple GCD calculator in Python</p>
95+
</div>
9396
<a href="https://github.com/webbro-software/gcd-calculator" target="_blank" rel="noopener noreferrer"
9497
class="card-link">
95-
<span class="icon-github"></span>
9698
<span>View on GitHub</span>
9799
<span class="icon-external"></span>
98100
</a>
@@ -104,46 +106,50 @@ <h3>gcd-calculator</h3>
104106
<div class="section-title">
105107
<h2>Experiments & Research</h2>
106108
</div>
107-
<div class="grid grid-4">
109+
<div class="grid grid-3">
108110
<div class="card">
109-
<h3>nitrovim</h3>
110-
<p class="card-detail">VIM setup in Lua for fast dev</p>
111+
<div class="info">
112+
<h3>nitrovim</h3>
113+
<p class="card-detail">VIM setup in Lua for fast dev</p>
114+
</div>
111115
<a href="https://github.com/webbro-software/nitrovim" target="_blank" rel="noopener noreferrer"
112116
class="card-link">
113-
<span class="icon-github"></span>
114117
<span>Explore</span>
115118
<span class="icon-external"></span>
116119
</a>
117120
</div>
118121

119122
<div class="card">
120-
<h3>simple-translate</h3>
121-
<p class="card-detail">Multilingual translator for Python</p>
123+
<div class="info">
124+
<h3>simple-translate</h3>
125+
<p class="card-detail">Multilingual translator for Python</p>
126+
</div>
122127
<a href="https://github.com/webbro-software/simple-translate" target="_blank" rel="noopener noreferrer"
123128
class="card-link">
124-
<span class="icon-github"></span>
125129
<span>Explore</span>
126130
<span class="icon-external"></span>
127131
</a>
128132
</div>
129133

130134
<div class="card">
131-
<h3>voice-js</h3>
132-
<p class="card-detail">Web Speech API abstraction</p>
135+
<div class="info">
136+
<h3>voice-js</h3>
137+
<p class="card-detail">Web Speech API abstraction</p>
138+
</div>
133139
<a href="https://github.com/webbro-software/voice-js" target="_blank" rel="noopener noreferrer"
134140
class="card-link">
135-
<span class="icon-github"></span>
136141
<span>Explore</span>
137142
<span class="icon-external"></span>
138143
</a>
139144
</div>
140145

141146
<div class="card">
142-
<h3>pencil_art</h3>
143-
<p class="card-detail">Convert images to sketch</p>
147+
<div class="info">
148+
<h3>pencil_art</h3>
149+
<p class="card-detail">Convert images to sketch</p>
150+
</div>
144151
<a href="https://github.com/webbro-software/pencil_art" target="_blank" rel="noopener noreferrer"
145152
class="card-link">
146-
<span class="icon-github"></span>
147153
<span>Explore</span>
148154
<span class="icon-external"></span>
149155
</a>
@@ -160,7 +166,6 @@ <h3>uzcss-syntax</h3>
160166
<p class="card-detail">Syntax highlighting for uzcss - bringing Uzbek CSS to VS Code</p>
161167
<a href="https://github.com/webbro-software/uzcss-syntax" target="_blank" rel="noopener noreferrer"
162168
class="card-link">
163-
<span class="icon-github"></span>
164169
<span>View Extension</span>
165170
<span class="icon-external"></span>
166171
</a>
@@ -203,7 +208,6 @@ <h2>Our Philosophy</h2>
203208
<footer class="footer">
204209
<h3>Connect with WebBro</h3>
205210
<a href="https://github.com/webbro-software" target="_blank" rel="noopener noreferrer" class="footer-github">
206-
<span class="icon-github"></span>
207211
<span>github.com/webbro-software</span>
208212
</a>
209213

script.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,9 +97,10 @@ async function loadFeaturedProjects() {
9797
.map(
9898
(repo) => `
9999
<div class="card">
100-
<span class="card-icon">${getProjectEmoji(repo)}</span>
100+
<div class="info">
101101
<h3>${repo.name}</h3>
102102
<p class="card-description">${repo.description || "No description"}</p>
103+
</div>
103104
<a href="${
104105
repo.html_url
105106
}" target="_blank" rel="noopener noreferrer" class="card-link">

0 commit comments

Comments
 (0)