Skip to content

Commit f67c5bd

Browse files
committed
minor enhancements
1 parent ce0f796 commit f67c5bd

5 files changed

Lines changed: 53 additions & 3 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ A working system gives you one dashboard with three things:
3131

3232
## Two parts, one system
3333

34-
MajiFlow is not just software sitting on a server. It is the bridge between the design on your screen and the physical hardware in the field.
34+
MajiFlow bridges the design on your screen and the hardware in the field.
3535

3636
**The software** is the desktop design app and the monitoring dashboard. You draw your system, validate it, and generate controller firmware from your laptop.
3737

@@ -85,7 +85,7 @@ packages/core/ # Shared types, topology logic, and quotation engine
8585
test/ # Integration and scaling tests
8686
defaults/ # Bundled board definitions and example configs
8787
docs/ # Documentation and development journal
88-
quote/ # Static site (homepage + quick quote) for GitHub Pages
88+
homepage/ # Static site (homepage + quick quote) for GitHub Pages
8989
```
9090

9191
## Desktop app

homepage/index.html

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,19 @@ <h1>Metrics and automation for water-critical installations.</h1>
3131
</header>
3232

3333
<main class="container">
34+
<section class="screenshots">
35+
<div class="screenshot-grid">
36+
<figure>
37+
<img src="screenshots/metrics.png" alt="Dashboard showing water usage metrics and tank levels">
38+
<figcaption>Live dashboard — tank levels, flow rates, and usage history.</figcaption>
39+
</figure>
40+
<figure>
41+
<img src="screenshots/automations.png" alt="Automation rules for scheduled pump and valve control">
42+
<figcaption>Automation — schedule refills, set triggers, toggle on and off.</figcaption>
43+
</figure>
44+
</div>
45+
</section>
46+
3447
<section class="system-split">
3548
<h2>Software and hardware, designed together</h2>
3649
<div class="split-grid">
@@ -99,7 +112,7 @@ <h2>What you can do with it</h2>
99112
</section>
100113

101114
<section class="use-cases">
102-
<h2>Built for real places</h2>
115+
<h2>Works in</h2>
103116
<div class="use-case-grid">
104117
<div class="use-case">
105118
<strong>Farms</strong>
21.2 KB
Loading

homepage/screenshots/metrics.png

31.7 KB
Loading

homepage/style.css

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -606,6 +606,43 @@ footer a { color: var(--primary); text-decoration: none; }
606606

607607
.site-footer a { color: var(--primary); text-decoration: none; }
608608

609+
/* Screenshots */
610+
.screenshots {
611+
margin-bottom: 48px;
612+
}
613+
614+
.screenshot-grid {
615+
display: grid;
616+
grid-template-columns: 1fr 1fr;
617+
gap: 16px;
618+
}
619+
620+
.screenshot-grid figure {
621+
margin: 0;
622+
background: var(--card);
623+
border-radius: var(--radius);
624+
box-shadow: var(--shadow);
625+
border: 1px solid var(--border);
626+
overflow: hidden;
627+
}
628+
629+
.screenshot-grid img {
630+
display: block;
631+
width: 100%;
632+
height: auto;
633+
}
634+
635+
.screenshot-grid figcaption {
636+
padding: 12px 16px;
637+
font-size: 13px;
638+
color: var(--text-secondary);
639+
line-height: 1.45;
640+
}
641+
642+
@media (max-width: 720px) {
643+
.screenshot-grid { grid-template-columns: 1fr; }
644+
}
645+
609646
/* Responsive */
610647
@media (max-width: 720px) {
611648
.features { grid-template-columns: 1fr; }

0 commit comments

Comments
 (0)