Skip to content

Commit 574dc59

Browse files
committed
refactor: redesign landing page with new philosophy section, updated comparisons, and improved CTA layout
1 parent fae2ba5 commit 574dc59

3 files changed

Lines changed: 60 additions & 35 deletions

File tree

index.html

Lines changed: 37 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -51,11 +51,6 @@ <h1>
5151
<a href="https://github.com/ravindu644/Droidspaces-OSS/blob/main/Documentation/Installation-Android.md"
5252
class="btn btn-ghost">Get Started →</a>
5353
</div>
54-
<div class="hero-stats">
55-
<div>
56-
Website still under construction. Stay tuned.
57-
</div>
58-
</div>
5954
</div>
6055
<div class="terminal">
6156
<div class="terminal-bar">
@@ -87,6 +82,20 @@ <h1>
8782

8883
<div class="divider"></div>
8984

85+
<!-- PHILOSOPHY -->
86+
<section class="section">
87+
<div class="container">
88+
<div class="section-label">Philosophy</div>
89+
<h2>"Set it up and forget it"</h2>
90+
<p class="section-desc">
91+
Droidspaces is built for real Linux work. Convert your Android device into a production-grade server with
92+
unkillable daemons and standard systemd or OpenRC services. No hacks, no overhead, just bare-metal performance.
93+
</p>
94+
</div>
95+
</section>
96+
97+
<div class="divider"></div>
98+
9099
<!-- FEATURES -->
91100
<section class="section" id="features">
92101
<div class="container">
@@ -168,7 +177,7 @@ <h3>Hardware Access & GPU Acceleration</h3>
168177
</svg>
169178
</div>
170179
<h3>Network Isolation</h3>
171-
<p>Host, NAT/Veth pairs (DHCP + DNS server + port forwarding), or air-gapped. Actually works on Android.</p>
180+
<p>Host, NAT/Veth pairs, or air-gapped. Actually works on Android.</p>
172181
</div>
173182
<div class="feature-card">
174183
<div class="feature-icon">
@@ -200,7 +209,7 @@ <h2>vs. Alternatives</h2>
200209
<th>Category</th>
201210
<th>PRoot</th>
202211
<th>Chroot</th>
203-
<th>LXC / Docker via Termux</th>
212+
<th>LXC via Termux</th>
204213
<th class="hl">Droidspaces</th>
205214
</tr>
206215
</thead>
@@ -230,7 +239,7 @@ <h2>vs. Alternatives</h2>
230239
<td>Init Support</td>
231240
<td>None</td>
232241
<td>None</td>
233-
<td>LXC only</td>
242+
<td>Full</td>
234243
<td class="hl">Full</td>
235244
</tr>
236245
<tr>
@@ -286,7 +295,7 @@ <h2>vs. Alternatives</h2>
286295
<td>Binary Size</td>
287296
<td>10 MB plus</td>
288297
<td>Not Applicable</td>
289-
<td>50 MB plus</td>
298+
<td>10 MB plus</td>
290299
<td class="hl">300 KB</td>
291300
</tr>
292301
</tbody>
@@ -309,17 +318,19 @@ <h3>Android</h3>
309318
<ul>
310319
<li>Kernel 3.10 or newer</li>
311320
<li>Rooted device (KernelSU, Magisk, or APatch)</li>
312-
<li>Namespace support in kernel config</li>
313-
<li>ARM64 or ARM32 architecture</li>
321+
<li><a
322+
href="https://github.com/ravindu644/Droidspaces-OSS/blob/main/Documentation/Kernel-Configuration.md">Custom
323+
kernel configuration</a></li>
324+
<li>x86_64, x86, ARM64, or ARMhf</li>
314325
</ul>
315326
</div>
316327
<div class="req-card">
317328
<h3>Linux</h3>
318329
<ul>
319-
<li>Modern kernel with namespace support</li>
320-
<li>Enabled by default on most distros</li>
321-
<li>x86_64, ARM64, or ARM32</li>
322-
<li>No root required for user namespaces</li>
330+
<li>Kernel 3.10 or newer</li>
331+
<li>Root access (no root required if droidspaces daemon is running)</li>
332+
<li>No custom kernel required</li>
333+
<li>x86_64, x86, ARM64, or ARMhf</li>
323334
</ul>
324335
</div>
325336
</div>
@@ -330,21 +341,23 @@ <h3>Linux</h3>
330341

331342
<!-- CTA -->
332343
<section class="cta-section">
333-
<div class="section-label">Get started</div>
334-
<h2>Ready to run real containers?</h2>
335-
<p>Download the binary or read the docs to get up and running in minutes.</p>
336-
<div class="cta-btns">
337-
<a href="https://github.com/ravindu644/Droidspaces-OSS/blob/main/Documentation/Installation-Android.md"
338-
class="btn btn-primary">Documentation</a>
339-
<a href="https://github.com/ravindu644/Droidspaces-OSS" class="btn btn-ghost">GitHub</a>
340-
<a href="https://t.me/Droidspaces" class="btn btn-ghost">Telegram</a>
344+
<div class="container">
345+
<div class="section-label">Get started</div>
346+
<h2>Ready to run real containers?</h2>
347+
<p class="section-desc">Download the APK or read the docs to get up and running in minutes.</p>
348+
<div class="cta-btns">
349+
<a href="https://github.com/ravindu644/Droidspaces-OSS/releases/latest" class="btn btn-primary">Download APK</a>
350+
<a href="https://github.com/ravindu644/Droidspaces-OSS" class="btn btn-ghost">GitHub</a>
351+
<a href="https://t.me/Droidspaces" class="btn btn-ghost">Telegram</a>
352+
</div>
341353
</div>
342354
</section>
343355

344356
<footer>
345357
<p>&copy; 2026 Droidspaces &nbsp;·&nbsp; <a
346358
href="https://github.com/ravindu644/Droidspaces-OSS/blob/main/LICENSE">GPLv3</a> &nbsp;·&nbsp; by <a
347-
href="https://github.com/ravindu644">ravindu644</a></p>
359+
href="https://github.com/ravindu644">ravindu644</a> and <a
360+
href="https://github.com/ravindu644/Droidspaces-OSS/graphs/contributors">contributors</a></p>
348361
</footer>
349362

350363
<script>

style.css

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,7 @@
5959

6060
/* HERO */
6161
.hero {
62-
min-height: 88vh;
63-
display: flex; align-items: center;
64-
padding: 6rem 2rem 4rem;
62+
padding: 10rem 2rem 4rem;
6563
position: relative;
6664
overflow: hidden;
6765
}
@@ -179,7 +177,7 @@
179177
.t-white { color: var(--text); }
180178

181179
/* SECTIONS */
182-
.section { padding: 5rem 2rem; }
180+
.section { padding: 4rem 2rem; }
183181
.container { max-width: 1100px; margin: 0 auto; }
184182
.section-label {
185183
font-family: var(--mono);
@@ -203,6 +201,7 @@
203201
line-height: 1.7;
204202
margin-bottom: 3rem;
205203
}
204+
.section-desc:last-child { margin-bottom: 0; }
206205

207206
/* FEATURES GRID */
208207
.features-grid {
@@ -309,10 +308,17 @@
309308
position: relative;
310309
}
311310
.req-card li::before {
312-
content: '';
311+
content: '-';
313312
position: absolute; left: 0;
314313
color: var(--border2);
315314
}
315+
.req-card a {
316+
color: var(--accent2);
317+
text-decoration: none;
318+
}
319+
.req-card a:hover {
320+
text-decoration: underline;
321+
}
316322

317323
/* FOOTER */
318324
footer {
@@ -334,12 +340,18 @@
334340

335341
/* CTA SECTION */
336342
.cta-section {
337-
text-align: center;
338-
padding: 5rem 2rem;
343+
padding: 4rem 2rem;
344+
background: linear-gradient(180deg, var(--bg), var(--bg2));
345+
}
346+
.cta-section .container {
347+
display: flex;
348+
flex-direction: column;
349+
align-items: flex-start;
350+
text-align: left;
339351
}
340-
.cta-section h2 { margin-bottom: 0.5rem; }
341-
.cta-section p { color: var(--muted); margin-bottom: 2rem; }
342-
.cta-btns { display: flex; gap: 0.75rem; justify-content: center; flex-wrap: wrap; }
352+
.cta-section h2 { margin-bottom: 0.5rem; text-align: left; }
353+
.cta-section p { color: var(--muted); margin-bottom: 2rem; text-align: left; }
354+
.cta-btns { display: flex; gap: 0.75rem; flex-wrap: wrap; justify-content: flex-start; }
343355

344356
/* RESPONSIVE */
345357
@media (max-width: 768px) {

template.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
</main>
3939
</div>
4040
<footer class="footer">
41-
<p>&copy; 2026 Droidspaces. <a href="https://github.com/ravindu644/Droidspaces-OSS/blob/main/LICENSE">GPLv3</a> | <a href="https://t.me/Droidspaces">Telegram</a></p>
41+
<p>&copy; 2026 Droidspaces. <a href="https://github.com/ravindu644/Droidspaces-OSS/blob/main/LICENSE">GPLv3</a> | by <a href="https://github.com/ravindu644">ravindu644</a> and <a href="https://github.com/ravindu644/Droidspaces-OSS/graphs/contributors">contributors</a></p>
4242
</footer>
4343
<script src="/assets/js/main.js"></script>
4444
</body>

0 commit comments

Comments
 (0)