-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathhome.js
299 lines (296 loc) · 15.9 KB
/
home.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
import React from 'react'
import FeatureCard from './feature-card'
import projectStyles from '.style.module.css'
import styles from './home.module.css'
const Home = (props) => {
return (
<div className={styles['container']}>
<div className={styles['header']}>
<header
data-thq="thq-navbar"
className={` ${projectStyles['navbar-container']} ${styles['navbar-interactive']} `}
>
<span className={projectStyles['logo']}>VIBE</span>
<div data-thq="thq-navbar-nav" className={styles['desktop-menu']}>
<nav className={styles['links']}>
<span
className={` ${styles['nav12']} ${projectStyles['body-small']} `}
>
About
</span>
<span
className={` ${styles['nav3']} ${projectStyles['body-small']} `}
>
Features
</span>
<span
className={` ${styles['nav5']} ${projectStyles['body-small']} `}
>
Contact
</span>
</nav>
<div className={styles['buttons']}></div>
</div>
<div data-thq="thq-burger-menu" className={styles['burger-menu']}>
<svg
viewBox="0 0 1024 1024"
className={` ${styles['icon']} ${projectStyles['social-icons']} `}
>
<path d="M128 554.667h768c23.552 0 42.667-19.115 42.667-42.667s-19.115-42.667-42.667-42.667h-768c-23.552 0-42.667 19.115-42.667 42.667s19.115 42.667 42.667 42.667zM128 298.667h768c23.552 0 42.667-19.115 42.667-42.667s-19.115-42.667-42.667-42.667h-768c-23.552 0-42.667 19.115-42.667 42.667s19.115 42.667 42.667 42.667zM128 810.667h768c23.552 0 42.667-19.115 42.667-42.667s-19.115-42.667-42.667-42.667h-768c-23.552 0-42.667 19.115-42.667 42.667s19.115 42.667 42.667 42.667z"></path>
</svg>
</div>
<div
data-thq="thq-mobile-menu"
className={` ${styles['mobile-menu1']} ${projectStyles['mobile-menu']} `}
>
<div className={styles['nav']}>
<div className={styles['top']}>
<span className={projectStyles['logo']}>VIBE</span>
<div data-thq="thq-close-menu" className={styles['close-menu']}>
<svg
viewBox="0 0 1024 1024"
className={` ${styles['icon02']} ${projectStyles['social-icons']} `}
>
<path d="M810 274l-238 238 238 238-60 60-238-238-238 238-60-60 238-238-238-238 60-60 238 238 238-238z"></path>
</svg>
</div>
</div>
<nav className={styles['links1']}>
<span>About</span>
<span
className={` ${styles['nav2']} ${projectStyles['body-small']} `}
>
How It Works
</span>
<span
className={` ${styles['nav31']} ${projectStyles['body-small']} `}
>
Features
</span>
<span
className={` ${styles['nav4']} ${projectStyles['body-small']} `}
>
Pricing
</span>
<span
className={` ${styles['nav51']} ${projectStyles['body-small']} `}
>
Contact
</span>
</nav>
<div className={styles['buttons1']}>
<button className={projectStyles['button-flat']}>Login</button>
<button className={projectStyles['button-filled']}>
Register
</button>
</div>
</div>
<div>
<svg
viewBox="0 0 950.8571428571428 1024"
className={` ${styles['icon04']} ${projectStyles['social-icons']} `}
>
<path d="M925.714 233.143c-25.143 36.571-56.571 69.143-92.571 95.429 0.571 8 0.571 16 0.571 24 0 244-185.714 525.143-525.143 525.143-104.571 0-201.714-30.286-283.429-82.857 14.857 1.714 29.143 2.286 44.571 2.286 86.286 0 165.714-29.143 229.143-78.857-81.143-1.714-149.143-54.857-172.571-128 11.429 1.714 22.857 2.857 34.857 2.857 16.571 0 33.143-2.286 48.571-6.286-84.571-17.143-148-91.429-148-181.143v-2.286c24.571 13.714 53.143 22.286 83.429 23.429-49.714-33.143-82.286-89.714-82.286-153.714 0-34.286 9.143-65.714 25.143-93.143 90.857 112 227.429 185.143 380.571 193.143-2.857-13.714-4.571-28-4.571-42.286 0-101.714 82.286-184.571 184.571-184.571 53.143 0 101.143 22.286 134.857 58.286 41.714-8 81.714-23.429 117.143-44.571-13.714 42.857-42.857 78.857-81.143 101.714 37.143-4 73.143-14.286 106.286-28.571z"></path>
</svg>
<svg
viewBox="0 0 877.7142857142857 1024"
className={` ${styles['icon06']} ${projectStyles['social-icons']} `}
>
<path d="M585.143 512c0-80.571-65.714-146.286-146.286-146.286s-146.286 65.714-146.286 146.286 65.714 146.286 146.286 146.286 146.286-65.714 146.286-146.286zM664 512c0 124.571-100.571 225.143-225.143 225.143s-225.143-100.571-225.143-225.143 100.571-225.143 225.143-225.143 225.143 100.571 225.143 225.143zM725.714 277.714c0 29.143-23.429 52.571-52.571 52.571s-52.571-23.429-52.571-52.571 23.429-52.571 52.571-52.571 52.571 23.429 52.571 52.571zM438.857 152c-64 0-201.143-5.143-258.857 17.714-20 8-34.857 17.714-50.286 33.143s-25.143 30.286-33.143 50.286c-22.857 57.714-17.714 194.857-17.714 258.857s-5.143 201.143 17.714 258.857c8 20 17.714 34.857 33.143 50.286s30.286 25.143 50.286 33.143c57.714 22.857 194.857 17.714 258.857 17.714s201.143 5.143 258.857-17.714c20-8 34.857-17.714 50.286-33.143s25.143-30.286 33.143-50.286c22.857-57.714 17.714-194.857 17.714-258.857s5.143-201.143-17.714-258.857c-8-20-17.714-34.857-33.143-50.286s-30.286-25.143-50.286-33.143c-57.714-22.857-194.857-17.714-258.857-17.714zM877.714 512c0 60.571 0.571 120.571-2.857 181.143-3.429 70.286-19.429 132.571-70.857 184s-113.714 67.429-184 70.857c-60.571 3.429-120.571 2.857-181.143 2.857s-120.571 0.571-181.143-2.857c-70.286-3.429-132.571-19.429-184-70.857s-67.429-113.714-70.857-184c-3.429-60.571-2.857-120.571-2.857-181.143s-0.571-120.571 2.857-181.143c3.429-70.286 19.429-132.571 70.857-184s113.714-67.429 184-70.857c60.571-3.429 120.571-2.857 181.143-2.857s120.571-0.571 181.143 2.857c70.286 3.429 132.571 19.429 184 70.857s67.429 113.714 70.857 184c3.429 60.571 2.857 120.571 2.857 181.143z"></path>
</svg>
<svg
viewBox="0 0 602.2582857142856 1024"
className={` ${styles['icon08']} ${projectStyles['social-icons']} `}
>
<path d="M548 6.857v150.857h-89.714c-70.286 0-83.429 33.714-83.429 82.286v108h167.429l-22.286 169.143h-145.143v433.714h-174.857v-433.714h-145.714v-169.143h145.714v-124.571c0-144.571 88.571-223.429 217.714-223.429 61.714 0 114.857 4.571 130.286 6.857z"></path>
</svg>
</div>
</div>
</header>
</div>
<div className={styles['hero']}>
<div
className={` ${projectStyles['hero-container']} ${styles['hero1']} `}
>
<div className={styles['container1']}>
<h1
className={` ${styles['hero-heading']} ${projectStyles['heading1']} `}
>
Discover Your Vibe
</h1>
<span
className={` ${styles['hero-sub-heading']} ${projectStyles['body-large']} `}
>
Experience the power of mood detection.
</span>
<div className={styles['btn-group']}>
<button className={projectStyles['button-filled']}>
Get Started
</button>
</div>
</div>
</div>
</div>
<div className={styles['features']}>
<div className={projectStyles['features-container']}>
<div className={styles['features1']}>
<div className={styles['container2']}>
<span className={projectStyles['overline']}>
<span>features</span>
<br></br>
</span>
<h2
className={` ${styles['features-heading']} ${projectStyles['heading2']} `}
>
Key Features of Vibe
</h2>
<span
className={` ${styles['features-sub-heading']} ${projectStyles['body-large']} `}
>
<span>
<span>
<span>Unlock the power of mood detection with Vibe</span>
<span>
<span
dangerouslySetInnerHTML={{
__html: ' ',
}}
/>
</span>
</span>
<span>
<span>
<span
dangerouslySetInnerHTML={{
__html: ' ',
}}
/>
</span>
<span>
<span
dangerouslySetInnerHTML={{
__html: ' ',
}}
/>
</span>
</span>
</span>
<span>
<span>
<span>
<span
dangerouslySetInnerHTML={{
__html: ' ',
}}
/>
</span>
<span>
<span
dangerouslySetInnerHTML={{
__html: ' ',
}}
/>
</span>
</span>
<span>
<span>
<span
dangerouslySetInnerHTML={{
__html: ' ',
}}
/>
</span>
<span>
<span
dangerouslySetInnerHTML={{
__html: ' ',
}}
/>
</span>
</span>
</span>
</span>
</div>
<div className={styles['container3']}>
<FeatureCard
Heading="Real-time Mood Detection"
SubHeading="Instantly analyze the mood of any audio clip"
></FeatureCard>
<FeatureCard
Heading="Accurate Emotion Classification"
SubHeading="Precisely identify emotions like happiness, sadness, anger, and more"
></FeatureCard>
<FeatureCard
Heading="Wide Range of Audio Formats Supported"
SubHeading="Process audio clips in various formats including MP3, WAV, and more"
></FeatureCard>
<FeatureCard
Heading="Easy Integration"
SubHeading="Seamlessly integrate Vibe's mood detection API into your applications"
></FeatureCard>
</div>
</div>
</div>
</div>
<div className={styles['contact']}></div>
<div className={styles['footer']}>
<footer
className={` ${projectStyles['footer-container']} ${styles['footer1']} `}
>
<div className={styles['container4']}>
<span className={projectStyles['logo']}>VIBE</span>
<nav
className={` ${styles['nav1']} ${projectStyles['body-small']} `}
// className={styles['nav1']}
>
<span
className={` ${styles['nav11']} ${projectStyles['body-small']} `}
>
About
</span>
<span
className={` ${styles['nav32']} ${projectStyles['body-small']} `}
>
Features
</span>
<span
className={` ${styles['nav52']} ${projectStyles['body-small']} `}
>
Contact
</span>
</nav>
</div>
<div className={styles['separator']}></div>
<div className={styles['container5']}>
<span
className={` ${projectStyles['body-small']} ${styles['text17']} `}
>
© 2024 Darsh Shah, All Rights Reserved.
</span>
<div className={styles['icon-group1']}>
<svg
viewBox="0 0 950.8571428571428 1024"
className={` ${styles['icon10']} ${projectStyles['social-icons']} `}
>
<path d="M925.714 233.143c-25.143 36.571-56.571 69.143-92.571 95.429 0.571 8 0.571 16 0.571 24 0 244-185.714 525.143-525.143 525.143-104.571 0-201.714-30.286-283.429-82.857 14.857 1.714 29.143 2.286 44.571 2.286 86.286 0 165.714-29.143 229.143-78.857-81.143-1.714-149.143-54.857-172.571-128 11.429 1.714 22.857 2.857 34.857 2.857 16.571 0 33.143-2.286 48.571-6.286-84.571-17.143-148-91.429-148-181.143v-2.286c24.571 13.714 53.143 22.286 83.429 23.429-49.714-33.143-82.286-89.714-82.286-153.714 0-34.286 9.143-65.714 25.143-93.143 90.857 112 227.429 185.143 380.571 193.143-2.857-13.714-4.571-28-4.571-42.286 0-101.714 82.286-184.571 184.571-184.571 53.143 0 101.143 22.286 134.857 58.286 41.714-8 81.714-23.429 117.143-44.571-13.714 42.857-42.857 78.857-81.143 101.714 37.143-4 73.143-14.286 106.286-28.571z"></path>
</svg>
<svg
viewBox="0 0 877.7142857142857 1024"
className={` ${styles['icon12']} ${projectStyles['social-icons']} `}
>
<path d="M585.143 512c0-80.571-65.714-146.286-146.286-146.286s-146.286 65.714-146.286 146.286 65.714 146.286 146.286 146.286 146.286-65.714 146.286-146.286zM664 512c0 124.571-100.571 225.143-225.143 225.143s-225.143-100.571-225.143-225.143 100.571-225.143 225.143-225.143 225.143 100.571 225.143 225.143zM725.714 277.714c0 29.143-23.429 52.571-52.571 52.571s-52.571-23.429-52.571-52.571 23.429-52.571 52.571-52.571 52.571 23.429 52.571 52.571zM438.857 152c-64 0-201.143-5.143-258.857 17.714-20 8-34.857 17.714-50.286 33.143s-25.143 30.286-33.143 50.286c-22.857 57.714-17.714 194.857-17.714 258.857s-5.143 201.143 17.714 258.857c8 20 17.714 34.857 33.143 50.286s30.286 25.143 50.286 33.143c57.714 22.857 194.857 17.714 258.857 17.714s201.143 5.143 258.857-17.714c20-8 34.857-17.714 50.286-33.143s25.143-30.286 33.143-50.286c22.857-57.714 17.714-194.857 17.714-258.857s5.143-201.143-17.714-258.857c-8-20-17.714-34.857-33.143-50.286s-30.286-25.143-50.286-33.143c-57.714-22.857-194.857-17.714-258.857-17.714zM877.714 512c0 60.571 0.571 120.571-2.857 181.143-3.429 70.286-19.429 132.571-70.857 184s-113.714 67.429-184 70.857c-60.571 3.429-120.571 2.857-181.143 2.857s-120.571 0.571-181.143-2.857c-70.286-3.429-132.571-19.429-184-70.857s-67.429-113.714-70.857-184c-3.429-60.571-2.857-120.571-2.857-181.143s-0.571-120.571 2.857-181.143c3.429-70.286 19.429-132.571 70.857-184s113.714-67.429 184-70.857c60.571-3.429 120.571-2.857 181.143-2.857s120.571-0.571 181.143 2.857c70.286 3.429 132.571 19.429 184 70.857s67.429 113.714 70.857 184c3.429 60.571 2.857 120.571 2.857 181.143z"></path>
</svg>
<svg
viewBox="0 0 602.2582857142856 1024"
className={` ${styles['icon14']} ${projectStyles['social-icons']} `}
>
<path d="M548 6.857v150.857h-89.714c-70.286 0-83.429 33.714-83.429 82.286v108h167.429l-22.286 169.143h-145.143v433.714h-174.857v-433.714h-145.714v-169.143h145.714v-124.571c0-144.571 88.571-223.429 217.714-223.429 61.714 0 114.857 4.571 130.286 6.857z"></path>
</svg>
</div>
</div>
</footer>
</div>
</div>
)
}
export default Home