Skip to content

Commit f32d9a1

Browse files
feat: Add public website and build configuration
0 parents  commit f32d9a1

File tree

2 files changed

+254
-0
lines changed

2 files changed

+254
-0
lines changed

index.html

Lines changed: 254 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,254 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8">
5+
<meta name="viewport" content="width=device-width, initial-scale=1.0">
6+
<title>AlphaForge Knob Modeler - AI-Powered 3D Design</title>
7+
<link rel="icon" type="image/png" href="logo.png">
8+
<style>
9+
:root {
10+
--bg-color: #0a0a0a;
11+
--surface-color: #1a1a1a;
12+
--primary-color: #06b6d4; /* Cyan-500 */
13+
--primary-hover: #0891b2; /* Cyan-600 */
14+
--text-color: #ffffff;
15+
--text-muted: #a3a3a3;
16+
--font-main: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
17+
}
18+
19+
body {
20+
font-family: var(--font-main);
21+
background-color: var(--bg-color);
22+
color: var(--text-color);
23+
margin: 0;
24+
padding: 0;
25+
line-height: 1.6;
26+
display: flex;
27+
flex-direction: column;
28+
min-height: 100vh;
29+
}
30+
31+
header {
32+
padding: 2rem;
33+
text-align: center;
34+
background: linear-gradient(to bottom, #111, var(--bg-color));
35+
}
36+
37+
.logo-container {
38+
display: flex;
39+
align-items: center;
40+
justify-content: center;
41+
gap: 1rem;
42+
margin-bottom: 1rem;
43+
}
44+
45+
.logo {
46+
width: 80px;
47+
height: 80px;
48+
object-fit: contain;
49+
}
50+
51+
h1 {
52+
font-size: 3rem;
53+
margin: 0;
54+
background: linear-gradient(45deg, #fff, #06b6d4);
55+
-webkit-background-clip: text;
56+
-webkit-text-fill-color: transparent;
57+
}
58+
59+
.tagline {
60+
color: var(--text-muted);
61+
font-size: 1.25rem;
62+
margin-top: 0.5rem;
63+
}
64+
65+
main {
66+
flex: 1;
67+
max-width: 900px;
68+
margin: 0 auto;
69+
padding: 2rem;
70+
width: 100%;
71+
box-sizing: border-box;
72+
text-align: center;
73+
}
74+
75+
.features {
76+
display: grid;
77+
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
78+
gap: 2rem;
79+
margin: 3rem 0;
80+
text-align: left;
81+
}
82+
83+
.feature-card {
84+
background: var(--surface-color);
85+
padding: 1.5rem;
86+
border-radius: 12px;
87+
border: 1px solid #333;
88+
transition: transform 0.2s;
89+
}
90+
91+
.feature-card:hover {
92+
transform: translateY(-5px);
93+
border-color: var(--primary-color);
94+
}
95+
96+
.feature-card h3 {
97+
margin-top: 0;
98+
color: var(--primary-color);
99+
}
100+
101+
.downloads {
102+
display: flex;
103+
flex-wrap: wrap;
104+
justify-content: center;
105+
gap: 1.5rem;
106+
margin: 3rem 0;
107+
}
108+
109+
.btn {
110+
display: inline-flex;
111+
align-items: center;
112+
gap: 0.5rem;
113+
background-color: var(--surface-color);
114+
color: white;
115+
text-decoration: none;
116+
padding: 1rem 2rem;
117+
border-radius: 8px;
118+
font-weight: bold;
119+
border: 1px solid #333;
120+
transition: all 0.2s;
121+
}
122+
123+
.btn:hover {
124+
background-color: #2a2a2a;
125+
border-color: #555;
126+
transform: scale(1.05);
127+
}
128+
129+
.btn-primary {
130+
background-color: var(--primary-color);
131+
border-color: var(--primary-color);
132+
color: #000;
133+
}
134+
135+
.btn-primary:hover {
136+
background-color: var(--primary-hover);
137+
}
138+
139+
.btn-coffee {
140+
background-color: #FFDD00;
141+
color: #000;
142+
border-color: #FFDD00;
143+
}
144+
145+
.btn-coffee:hover {
146+
background-color: #e6c700;
147+
}
148+
149+
.os-icon {
150+
width: 20px;
151+
height: 20px;
152+
fill: currentColor;
153+
}
154+
155+
footer {
156+
text-align: center;
157+
padding: 2rem;
158+
border-top: 1px solid #222;
159+
color: var(--text-muted);
160+
font-size: 0.9rem;
161+
}
162+
163+
a {
164+
color: var(--primary-color);
165+
text-decoration: none;
166+
}
167+
168+
a:hover {
169+
text-decoration: underline;
170+
}
171+
172+
.coming-soon {
173+
font-size: 0.9rem;
174+
color: var(--text-muted);
175+
margin-top: 0.5rem;
176+
display: block;
177+
}
178+
</style>
179+
</head>
180+
<body>
181+
182+
<header>
183+
<div class="logo-container">
184+
<img src="logo.png" alt="AlphaForge Logo" class="logo">
185+
<h1>AlphaForge</h1>
186+
</div>
187+
<div class="tagline">AI-Powered 3D Knob Modeler for 3D Printing</div>
188+
</header>
189+
190+
<main>
191+
<p>
192+
Design custom knobs for your synthesizers, guitars, and electronics with the power of AI.
193+
Generate, customize, and export STL files ready for 3D printing in seconds.
194+
</p>
195+
196+
<div class="downloads">
197+
<div>
198+
<a href="https://github.com/willbearfruits/alphaforge-knob-modeler/releases/latest/download/AlphaForge.Knob.Modeler.Setup.1.0.0.exe" class="btn btn-primary">
199+
<svg class="os-icon" viewBox="0 0 24 24" fill="currentColor"><path d="M0 3.449L9.75 2.1v9.451H0m10.949-9.602L24 0v11.4h-13.051M0 12.6h9.75v9.451L0 20.699M10.949 12.6H24V24l-12.9-1.801"/></svg>
200+
Download for Windows
201+
</a>
202+
<span class="coming-soon">v1.0.0</span>
203+
</div>
204+
205+
<div>
206+
<a href="https://github.com/willbearfruits/alphaforge-knob-modeler/releases/latest/download/AlphaForge.Knob.Modeler-1.0.0.AppImage" class="btn btn-primary">
207+
<svg class="os-icon" viewBox="0 0 24 24" fill="currentColor"><path d="M12.031 0C5.396 0 0 5.385 0 12.031c0 6.634 5.396 11.969 12.031 11.969 6.635 0 12.031-5.335 12.031-11.969C24.062 5.385 18.666 0 12.031 0zm2.28 17.58l-2.028-1.554-2.126 1.554-.08-2.616-2.529-.86 1.83-1.884-.796-2.528 2.399 1.05 2.399-1.05-.796 2.528 1.83 1.884-2.529.86-.08 2.616h.505z"/></svg>
208+
Download for Linux
209+
</a>
210+
<span class="coming-soon">AppImage</span>
211+
</div>
212+
213+
<div>
214+
<button class="btn" style="opacity: 0.5; cursor: default;">
215+
<svg class="os-icon" viewBox="0 0 24 24" fill="currentColor"><path d="M18.71 19.5c-.83 1.24-1.71 2.45-3.05 2.47-1.34.03-1.77-.79-3.29-.79-1.53 0-2 .77-3.27.82-1.31.05-2.3-1.32-3.14-2.53C4.25 17 2.94 12.45 4.7 9.39c.87-1.52 2.43-2.48 4.12-2.51 1.28-.02 2.5.87 3.29.87.78 0 2.26-1.07 3.81-.91.65.03 2.47.26 3.64 1.98-.09.06-2.17 1.28-2.15 3.81.03 3.02 2.65 4.03 2.68 4.04-.03.07-.42 1.44-1.38 2.83M13 3.5c.73-.83 1.21-1.98 1.07-3.11-1.04.05-2.29.69-3.02 1.55-.65.75-1.21 1.95-1.06 3.04 1.15.09 2.31-.64 3.01-1.48z"/></svg>
216+
Mac OS
217+
</button>
218+
<span class="coming-soon">Coming Soon</span>
219+
</div>
220+
</div>
221+
222+
<div class="features">
223+
<div class="feature-card">
224+
<h3>🤖 AI Generation</h3>
225+
<p>Describe your perfect knob in plain English, and watch it materialize in 3D.</p>
226+
</div>
227+
<div class="feature-card">
228+
<h3>🎛️ Parametric Control</h3>
229+
<p>Fine-tune every dimension: height, diameter, shaft type (D-shaft, knurled, round), and more.</p>
230+
</div>
231+
<div class="feature-card">
232+
<h3>⚡ Instant Export</h3>
233+
<p>Get production-ready STL files instantly. Optimized for FDM and SLA 3D printing.</p>
234+
</div>
235+
</div>
236+
237+
<div style="margin-top: 4rem;">
238+
<a href="https://github.com/willbearfruits/alphaforge-knob-modeler" class="btn">
239+
<svg class="os-icon" viewBox="0 0 24 24" fill="currentColor"><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/></svg>
240+
View on GitHub
241+
</a>
242+
243+
<a href="https://www.paypal.com/paypalme/dogme84" target="_blank" class="btn btn-coffee" style="margin-left: 1rem;">
244+
☕ Buy me a coffee
245+
</a>
246+
</div>
247+
</main>
248+
249+
<footer>
250+
<p>&copy; 2025 AlphaForge. Open Source Software.</p>
251+
</footer>
252+
253+
</body>
254+
</html>

logo.png

23.9 KB
Loading

0 commit comments

Comments
 (0)