yaseminozkut commited on
Commit ·
4dd13dd
1
Parent(s): 73a0251
change ui
Browse files- index.html +12 -16
- style.css +10 -9
index.html
CHANGED
|
@@ -49,13 +49,22 @@
|
|
| 49 |
<span class="tag">⚡ Real-time Detection</span>
|
| 50 |
<span class="tag">👾 LLM</span>
|
| 51 |
<span class="tag">🔈 TTS</span>
|
| 52 |
-
<span class="tag">😌 Personalities</span>
|
| 53 |
<span class="tag">⚙️ Customizable</span>
|
| 54 |
<span class="tag">🔒 100% Local Mode or API</span>
|
| 55 |
</div>
|
| 56 |
|
| 57 |
-
|
| 58 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 59 |
<div class="hero-tech-stack">
|
| 60 |
<span class="tech-pill">YOLO26n</span>
|
| 61 |
<span class="tech-pill">OpenCV</span>
|
|
@@ -65,19 +74,6 @@
|
|
| 65 |
</div>
|
| 66 |
</div>
|
| 67 |
</div>
|
| 68 |
-
|
| 69 |
-
<div class="hero-right">
|
| 70 |
-
<div class="callout-box">
|
| 71 |
-
<div class="callout-icon">🎉</div>
|
| 72 |
-
<h2 class="callout-title">No Limits.<br>No Sign-ups.<br>No Barriers.</h2>
|
| 73 |
-
<p class="callout-text">
|
| 74 |
-
The app is <strong>fully functional without any API keys</strong>. Everyone can try it immediately with local detection, pre-written lines, unlimited TTS, and all 9 personalities.
|
| 75 |
-
</p>
|
| 76 |
-
<p class="callout-text" style="margin-top: 1rem; font-size: 0.95rem;">
|
| 77 |
-
APIs are purely optional for dynamic LLM responses or premium voices.
|
| 78 |
-
</p>
|
| 79 |
-
</div>
|
| 80 |
-
</div>
|
| 81 |
</div>
|
| 82 |
</div>
|
| 83 |
</section>
|
|
|
|
| 49 |
<span class="tag">⚡ Real-time Detection</span>
|
| 50 |
<span class="tag">👾 LLM</span>
|
| 51 |
<span class="tag">🔈 TTS</span>
|
| 52 |
+
<span class="tag">😌 9 Personalities</span>
|
| 53 |
<span class="tag">⚙️ Customizable</span>
|
| 54 |
<span class="tag">🔒 100% Local Mode or API</span>
|
| 55 |
</div>
|
| 56 |
|
| 57 |
+
</div>
|
| 58 |
+
|
| 59 |
+
<div class="hero-right">
|
| 60 |
+
<div style="border-radius: 16px; overflow: hidden; box-shadow: 0 20px 60px rgba(0,0,0,0.3); margin-top: 5rem;">
|
| 61 |
+
<video controls autoplay muted loop style="width: 100%; display: block;">
|
| 62 |
+
<source src="quick_demo.mp4" type="video/mp4">
|
| 63 |
+
Your browser does not support the video tag.
|
| 64 |
+
</video>
|
| 65 |
+
</div>
|
| 66 |
+
|
| 67 |
+
<div class="hero-tech" style="margin-top: 1.5rem;">
|
| 68 |
<div class="hero-tech-stack">
|
| 69 |
<span class="tech-pill">YOLO26n</span>
|
| 70 |
<span class="tech-pill">OpenCV</span>
|
|
|
|
| 74 |
</div>
|
| 75 |
</div>
|
| 76 |
</div>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 77 |
</div>
|
| 78 |
</div>
|
| 79 |
</section>
|
style.css
CHANGED
|
@@ -46,7 +46,7 @@ body {
|
|
| 46 |
.container {
|
| 47 |
max-width: 1200px;
|
| 48 |
margin: 0 auto;
|
| 49 |
-
padding: 0
|
| 50 |
}
|
| 51 |
|
| 52 |
/* Decorative Background */
|
|
@@ -162,7 +162,7 @@ body::after {
|
|
| 162 |
|
| 163 |
/* Hero Section */
|
| 164 |
.hero-section {
|
| 165 |
-
padding: 3rem 0
|
| 166 |
position: relative;
|
| 167 |
}
|
| 168 |
|
|
@@ -170,7 +170,7 @@ body::after {
|
|
| 170 |
display: grid;
|
| 171 |
grid-template-columns: 1fr 1fr;
|
| 172 |
gap: 3rem;
|
| 173 |
-
align-items:
|
| 174 |
}
|
| 175 |
|
| 176 |
.hero-left {
|
|
@@ -179,8 +179,9 @@ body::after {
|
|
| 179 |
|
| 180 |
.hero-right {
|
| 181 |
display: flex;
|
| 182 |
-
|
| 183 |
-
|
|
|
|
| 184 |
}
|
| 185 |
|
| 186 |
.hero-label {
|
|
@@ -224,7 +225,7 @@ body::after {
|
|
| 224 |
}
|
| 225 |
|
| 226 |
.hero-description {
|
| 227 |
-
font-size: 1.
|
| 228 |
line-height: 1.7;
|
| 229 |
color: var(--text-body);
|
| 230 |
max-width: 600px;
|
|
@@ -239,7 +240,7 @@ body::after {
|
|
| 239 |
}
|
| 240 |
|
| 241 |
.tag {
|
| 242 |
-
padding: 0.
|
| 243 |
background: var(--bg-card);
|
| 244 |
border: 2px solid var(--border-soft);
|
| 245 |
border-radius: 100px;
|
|
@@ -278,7 +279,7 @@ body::after {
|
|
| 278 |
}
|
| 279 |
|
| 280 |
.tech-pill {
|
| 281 |
-
padding: 0.5rem
|
| 282 |
background: linear-gradient(135deg, rgba(255, 107, 74, 0.1), rgba(155, 126, 232, 0.08));
|
| 283 |
border: 1px solid rgba(255, 107, 74, 0.3);
|
| 284 |
border-radius: 100px;
|
|
@@ -296,7 +297,7 @@ body::after {
|
|
| 296 |
|
| 297 |
/* Section Styles */
|
| 298 |
section {
|
| 299 |
-
padding:
|
| 300 |
}
|
| 301 |
|
| 302 |
.section-label {
|
|
|
|
| 46 |
.container {
|
| 47 |
max-width: 1200px;
|
| 48 |
margin: 0 auto;
|
| 49 |
+
padding: 0 1rem;
|
| 50 |
}
|
| 51 |
|
| 52 |
/* Decorative Background */
|
|
|
|
| 162 |
|
| 163 |
/* Hero Section */
|
| 164 |
.hero-section {
|
| 165 |
+
padding: 3rem 0 3rem;
|
| 166 |
position: relative;
|
| 167 |
}
|
| 168 |
|
|
|
|
| 170 |
display: grid;
|
| 171 |
grid-template-columns: 1fr 1fr;
|
| 172 |
gap: 3rem;
|
| 173 |
+
align-items: start;
|
| 174 |
}
|
| 175 |
|
| 176 |
.hero-left {
|
|
|
|
| 179 |
|
| 180 |
.hero-right {
|
| 181 |
display: flex;
|
| 182 |
+
flex-direction: column;
|
| 183 |
+
align-items: flex-start;
|
| 184 |
+
gap: 1.5rem;
|
| 185 |
}
|
| 186 |
|
| 187 |
.hero-label {
|
|
|
|
| 225 |
}
|
| 226 |
|
| 227 |
.hero-description {
|
| 228 |
+
font-size: 1.1rem;
|
| 229 |
line-height: 1.7;
|
| 230 |
color: var(--text-body);
|
| 231 |
max-width: 600px;
|
|
|
|
| 240 |
}
|
| 241 |
|
| 242 |
.tag {
|
| 243 |
+
padding: 0.5rem 0.5rem;
|
| 244 |
background: var(--bg-card);
|
| 245 |
border: 2px solid var(--border-soft);
|
| 246 |
border-radius: 100px;
|
|
|
|
| 279 |
}
|
| 280 |
|
| 281 |
.tech-pill {
|
| 282 |
+
padding: 0.5rem 0.5rem;
|
| 283 |
background: linear-gradient(135deg, rgba(255, 107, 74, 0.1), rgba(155, 126, 232, 0.08));
|
| 284 |
border: 1px solid rgba(255, 107, 74, 0.3);
|
| 285 |
border-radius: 100px;
|
|
|
|
| 297 |
|
| 298 |
/* Section Styles */
|
| 299 |
section {
|
| 300 |
+
padding: 3rem 0;
|
| 301 |
}
|
| 302 |
|
| 303 |
.section-label {
|