jrubiosainz commited on
Commit
89b0525
Β·
verified Β·
1 Parent(s): 35326d7

redesign: dark branded landing page

Browse files
Files changed (1) hide show
  1. index.html +65 -35
index.html CHANGED
@@ -1,48 +1,78 @@
1
  <!doctype html>
2
- <html>
3
  <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
  <title>Notification Buddy</title>
7
- <link rel="stylesheet" href="style.css" />
8
  </head>
9
  <body>
10
- <div class="hero">
11
- <div class="hero-content">
12
- <div class="app-icon">πŸ””πŸ€–</div>
13
- <h1>Notification Buddy</h1>
14
- <p class="tagline">Desktop notifications make your robot react</p>
 
15
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
16
  </div>
17
- <div class="container">
18
- <div class="main-card">
19
- <div class="app-preview">
20
- <div class="preview-image" style="padding: 0; background: #000; border-radius: 15px; overflow: hidden;">
21
- <video autoplay loop muted playsinline style="width: 100%; border-radius: 15px;">
22
- <source src="demo.mp4" type="video/mp4">
23
- </video>
 
 
24
  </div>
25
- </div>
26
- <div class="app-details">
27
- <h2>Features</h2>
28
- <div class="template-info">
29
- <div class="info-box"><h3>⚑ Core</h3><p>WebSocket server on port 8765 β€” connect from any app</p></div>
30
- <div class="info-box"><h3>🧠 Smart</h3><p>7 notification types with unique reactions: email, calendar, message, system, mention, reminder, CI</p></div>
31
- <div class="info-box"><h3>πŸ”§ Technical</h3><p>Priority scaling (low/normal/high/urgent) with per-type cooldowns</p></div>
32
  </div>
33
- <div class="how-to-use">
34
- <h3>How to Install</h3>
35
- <div class="steps">
36
- <div class="step"><div class="step-number">1</div><div><h4>From Dashboard</h4><p>Open your Reachy Mini dashboard and search for "Notification Buddy"</p></div></div>
37
- <div class="step"><div class="step-number">2</div><div><h4>One-Click Install</h4><p>Click Install β€” dependencies are handled automatically</p></div></div>
38
- <div class="step"><div class="step-number">3</div><div><h4>Start Playing</h4><p>Launch the app and watch your robot come alive!</p></div></div>
39
- </div>
40
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
41
  </div>
42
  </div>
43
- </div>
44
- <div class="footer">
45
- <p>πŸ””πŸ€– Notification Buddy Β· by <a href="https://huggingface.co/jrubiosainz">jrubiosainz</a> Β· <a href="https://huggingface.co/reachy-mini#/apps">Browse More Apps</a></p>
46
- </div>
 
47
  </body>
48
- </html>
 
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>Notification Buddy</title>
7
+ <link rel="stylesheet" href="style.css"/>
8
  </head>
9
  <body>
10
+ <nav>
11
+ <a href="#" class="nav-brand"><span class="dot"></span> jrubiosainz</a>
12
+ <div class="nav-links">
13
+ <a href="#features">Features</a>
14
+ <a href="#install">Install</a>
15
+ <a href="https://huggingface.co/reachy-mini#/apps">App Store</a>
16
  </div>
17
+ </nav>
18
+
19
+ <section class="hero">
20
+ <div class="badge">Reachy Mini App</div>
21
+ <h1>πŸ”” Notification Buddy</h1>
22
+ <p class="tagline">Your desktop notifications make your robot react β€” email, calendar, messages, and more.</p>
23
+ </section>
24
+
25
+ <div class="video-showcase">
26
+ <div class="video-frame">
27
+ <video autoplay loop muted playsinline>
28
+ <source src="demo.mp4" type="video/mp4">
29
+ </video>
30
+ </div>
31
+ <p class="video-label">MuJoCo simulator β€” 7 notification types with unique reactions</p>
32
  </div>
33
+
34
+ <section class="features" id="features">
35
+ <h2>Features</h2>
36
+ <p class="subtitle">What makes this app tick</p>
37
+ <div class="feature-grid">
38
+ <div class="feature-card">
39
+ <div class="icon">πŸ“§</div>
40
+ <h3>7 Reaction Types</h3>
41
+ <p>Email β†’ sideways glance. Calendar β†’ alert head-up. System β†’ startle. Message β†’ perk up. Each type is unique.</p>
42
  </div>
43
+ <div class="feature-card">
44
+ <div class="icon">βš–οΈ</div>
45
+ <h3>Priority Scaling</h3>
46
+ <p>Low, normal, high, urgent β€” intensity scales with importance. Urgent notifications get dramatic reactions.</p>
 
 
 
47
  </div>
48
+ <div class="feature-card">
49
+ <div class="icon">πŸ”Œ</div>
50
+ <h3>WebSocket API</h3>
51
+ <p>Connect from any app via WebSocket on port 8765. Send JSON, get robot reactions. Dead simple integration.</p>
 
 
 
52
  </div>
53
+ </div>
54
+ </section>
55
+
56
+ <section class="install" id="install">
57
+ <h2>Get Started</h2>
58
+ <div class="steps">
59
+ <div class="step">
60
+ <div class="step-num">1</div>
61
+ <div><h4>Open Dashboard</h4><p>Go to your Reachy Mini control dashboard and browse apps.</p></div>
62
+ </div>
63
+ <div class="step">
64
+ <div class="step-num">2</div>
65
+ <div><h4>Install</h4><p>Search for "Notification Buddy" and click Install. Dependencies are handled automatically.</p></div>
66
+ </div>
67
+ <div class="step">
68
+ <div class="step-num">3</div>
69
+ <div><h4>Launch</h4><p>Start the app and watch your robot come alive.</p></div>
70
  </div>
71
  </div>
72
+ </section>
73
+
74
+ <footer>
75
+ πŸ”” Notification Buddy Β· Built by <a href="https://huggingface.co/jrubiosainz">jrubiosainz</a> Β· <a href="https://huggingface.co/reachy-mini#/apps">Browse More Apps</a>
76
+ </footer>
77
  </body>
78
+ </html>