-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
702 lines (633 loc) · 47.6 KB
/
index.html
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
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
<!DOCTYPE html>
<html lang="en" class="overflow-x:hidden">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";
">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css" integrity="sha512-Kc323vGBEqzTmouAECnVceyQqyqdsSiqLQISBL29aUW4U/M7pSPA/gEUZQqv1cwx4OnYxTxve5UMg5GT6L4JJg==" crossorigin="anonymous" referrerpolicy="no-referrer" />
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="/output.css">
<title>My Project</title>
</head>
<body class="font-body overflow-x:hidden">
<header>
<nav class="p-3 flex bg-white justify-between items-center fixed top-0 left-0 right-0 z-20 shadow-md">
<a href="#" id="brand" class="flex gap-2 items-center flex-1">
<img class="object-cover max-w-12 max-h-12" src="./assets/asset 0.png" alt="Logo">
<span class="text-lg font-medium font-display">ToDesktop</span>
</a>
<div id="nav-menu" class="hidden lg:flex gap-12">
<a href="#" class="font-medium hover:text-primary">Pricing</a>
<a href="#" class="font-medium hover:text-primary">Docs</a>
<a href="#" class="font-medium hover:text-primary">Changelog</a>
<a href="#" class="font-medium hover:text-primary">Blogs</a>
<a href="#" class="font-medium hover:text-primary">Login</a>
</div>
<div class="hidden lg:flex flex-1 justify-end">
<button class="flex gap-2 items-center border border-gray-400 px-6 py-2 rounded-lg hover:border-gray-600">
<img src="./assets/asset 1.svg" alt="">
<span class="font-display font-medium">Electron Developers</span>
<i class="fa-solid fa-arrow-right"></i>
</button>
</div>
<button class="p-2 lg:hidden" onclick="handleMenu()">
<i class="fa-solid fa-bars text-gray-600"></i>
</button>
<div id="nav-dialog" class="hidden fixed z-10 lg:hidden bg-white inset-0 p-3">
<div id="nav-bar" class="flex justify-between">
<a href="#" id="brand" class="flex gap-2 items-center">
<img class="object-cover max-w-12 max-h-12" src="./assets/asset 0.png" alt="Logo">
<span class="text-lg font-medium font-display">ToDesktop</span>
</a>
<button class="p-2 lg:hidden" onclick="handleMenu()">
<i class="fa-solid fa-xmark text-gray-600"></i>
</button>
</div>
<div class="mt-6">
<a href="#" class="font-medium m-3 p-3 hover:bg-[#3238f2] hover:text-white block rounded-lg">Pricing</a>
<a href="#" class="font-medium m-3 p-3 hover:bg-[#3238f2] hover:text-white block rounded-lg">Docs</a>
<a href="#" class="font-medium m-3 p-3 hover:bg-[#3238f2] hover:text-white block rounded-lg">Changelog</a>
<a href="#" class="font-medium m-3 p-3 hover:bg-[#3238f2] hover:text-white block rounded-lg">Blogs</a>
<a href="#" class="font-medium m-3 p-3 hover:bg-[#3238f2] hover:text-white block rounded-lg">Login</a>
</div>
<div class="h-[1px] bg-gray-300"></div>
<button class="mt-6 w-full flex gap-2 items-center px-6 py-4 rounded-lg hover:bg-[#3238f2] hover:text-white">
<img src="./assets/asset 1.svg " alt="">
<span>Electron Developers</span>
</button>
</div>
</nav>
</header>
<main class="mt-16">
<section id="hero" >
<div class= "9min-h-screen bg-gradient-to-b from-purple-50 via-orange-50 to-transparent">
<div id="hero-container" class="max-w-4xl mx-auto px-6 pt-6 pb-16 flex flex-col sm:items-center sm:text-center sm:pt-12 sm:max-w-2xl">
<div id="version-text" class="flex items-center my-6 gap-2 border border-yellow-300
bg-yellow-50 rounded-lg px-3 py-1 w-fit shadow-md hover:shadow-lg hover:-translate-y-1 transition group">
<div class="w-2 h-2 bg-yellow-400 rounded-full border border-yellow-600"></div>
<p class="font-display font-medium text-yellow-600">v0.21.1: <span class="text-yellow-800">Find-in-page bug fixes</span></p>
<i class="fa-solid fa-arrow-right text-yellow-600 group-hover:translate-x-1 transition duration-300"></i>
</div>
<div id="hero-features" class="hidden sm:flex gap-8 my-6">
<div class="flex justify-center gap-2 items-center text-gray-500">
<i class="fa-regular fa-file-code text-sm"></i>
<p>Code Optional</p>
</div>
<div class="flex justify-center gap-2 items-center text-gray-500">
<i class="fa-solid fa-hand-back-fist"></i>
<p>Drag & drop builder</p>
</div>
<div class="flex justify-center gap-2 items-center text-gray-500">
<i class="fa-solid fa-laptop"></i>
<p>Windows, Mac, Linux</p>
</div>
</div>
<h1 class="text-4xl leading-snug mt-4 sm:text-6xl font-display text-gray-800 font-medium">Web app to desktop app in minutes</h1>
<p class="text-xl mt-4 sm:text-2xl sm:mt-8 text-gray-800">Take your web app codebase and transform it into a cross platform desktop app with native functionality.</p>
<div id="buttons-container" class="mt-12 flex gap-4 flex-col sm:flex-row ">
<button class="border border-gray-400 px-8 py-3 font-semibold rounded-lg text-white bg-blue-500 shadow-xl hover:bg-opacity-90">Download now</button>
<button class="border border-gray-400 px-8 py-3 font-semibold rounded-lg shadow-xl hover:bg-opacity-90">Read Docs</button>
</div>
</div>
</div>
</section>
<section id="steps">
<div class="flex flex-col gap-6 px-6 py-12 max-w-7xl mt-16 mx-auto lg:px-8 lg:mt-32">
<h2 class="text-5xl sm:font-semibold mb-14 font-display text-gray-800 font-medium">How it works</h2>
<div id="step1" class="rounded-xl border px-8 py-12 flex flex-col lg:flex-row justify-between">
<div class="flex flex-col gap-6 lg:w-1/2">
<span class="border border-yellow-300 bg-yellow-50 text-yellow-800 w-fit px-3 py-1 rounded-lg font-medium font-display">Step-1</span>
<h3 class="text-4xl">Bootstrap straight from your web app</h3>
<p class="text-lg font-light">Copy and paste your web app url into ToDesktop. Customise your app design, app icon and window frame UI with no code.</p>
<ul class="grid grid-cols-2 gap-2">
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
</ul>
</div>
<div class="pt-12">
<img src="/assets/asset 27.svg" alt="">
</div>
</div>
<div id="step1" class="rounded-xl border px-8 py-12 flex flex-col lg:flex-row justify-between">
<div class="flex flex-col gap-6 lg:w-1/2">
<span class="border border-yellow-300 bg-yellow-50 text-yellow-800 w-fit px-3 py-1 rounded-lg font-medium font-display">Step-2</span>
<h3 class="text-4xl">Bootstrap straight from your web app</h3>
<p class="text-lg font-light">Copy and paste your web app url into ToDesktop. Customise your app design, app icon and window frame UI with no code.</p>
<ul class="grid grid-cols-2 gap-2">
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
</ul>
</div>
<div class="pt-12">
<img src="/assets/asset 27.svg" alt="">
</div>
</div>
<div id="step1" class="rounded-xl border px-8 py-12 flex flex-col lg:flex-row justify-between">
<div class="flex flex-col gap-6 lg:w-1/2">
<span class="border border-yellow-300 bg-yellow-50 text-yellow-800 w-fit px-3 py-1 rounded-lg font-medium font-display">Step-3</span>
<h3 class="text-4xl">Bootstrap straight from your web app</h3>
<p class="text-lg font-light">Copy and paste your web app url into ToDesktop. Customise your app design, app icon and window frame UI with no code.</p>
<ul class="grid grid-cols-2 gap-2">
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
<li class="flex md:gap-4 gap-2">
<i class="md:text-lg text-[13px] fa-solid fa-check text-gray-500"></i>
<a href="" class="md:text-lg text-[13px] font-light border-b border-black border-opacity-30 hover:border-opacity-80">Multiple window</a>
</li>
</ul>
</div>
<div class="pt-12">
<img src="/assets/asset 27.svg" alt="">
</div>
</div>
</div>
</section>
<section id="bento-grid" >
<div class="px-6 py-12 max-w-7xl mt-16 mx-auto lg:px-8 lg:mt-32 ">
<h2 class="text-5xl sm:font-semibold mb-14 font-display text-gray-800 font-medium max-w-2xl leading-normal">ToDesktop handles the details</h2>
<div id="grid-container" class="flex flex-col gap-4 lg:grid lg:grid-cols-3" style="grid-auto-rows:96px;">
<div class="row-start-1 row-end-3 group rounded-2xl p-[1px] bg-state-200 hover:bg-gradient-to-br hover:from-red-200 hover:via-purple-200 hover:to-yellow-200">
<div class="rounded-2xl w-full h-full p-6 flex flex-col items-center bg-slate-50 group-hover:bg-gradient-to-br group-hover:from-red-200 group-hover:via-purple-200 group-hover:to-yellow-200 group-hover:bg-purple-50 group-hover:to-yellow-50 gap-4">
<h3 class="text-2xl font-medium font-display text-gray-800">Native Notifications</h3>
<img src="/assets/asset 28.png" alt="">
</div>
</div>
<div class="row-start-1 row-end-4 group rounded-2xl p-[1px] bg-slate-200 hover:bg-gradient-to-br hover:from-red-200 hover:via-purple-200 hover:to-yellow-200">
<div class="rounded-2xl w-full h-full p-6 flex flex-col items-center group-hover:bg-gradient-to-br group-hover:from-red-200 group-hover:via-purple-200 group-hover:to-yellow-200 group-hover:bg-purple-50 group-hover:to-yellow-50 gap-4 bg-slate-50">
<h3 class="text-2xl font-display text-gray-800 font-medium">Native Notifications</h3>
<p class="text-lg text-center font-light">We’ll ensure the underlying browser is up to date and deliver performance improvements, security patches, & additional features.</p>
<img src="/assets/asset 29.png" alt="">
</div>
</div>
<div class="row-start-1 row-end-3 group rounded-2xl p-[1px] bg-slate-200 hover:bg-gradient-to-br hover:from-red-200 hover:via-purple-200 hover:to-yellow-200">
<div class="rounded-2xl w-full h-full p-6 flex flex-col items-center group-hover:bg-gradient-to-br group-hover:from-red-200 group-hover:via-purple-200 group-hover:to-yellow-200 group-hover:bg-purple-50 group-hover:to-yellow-50 gap-4 bg-slate-50">
<h3 class="text-2xl font-display text-gray-800 font-medium ">Native Notifications</h3>
<img src="/assets/asset 30.png" alt="">
</div>
</div>
<div class="row-start-3 row-end-6 group rounded-2xl p-[1px] bg-slate-200 hover:bg-gradient-to-br hover:from-red-200 hover:via-purple-200 hover:to-yellow-200">
<div class="rounded-2xl w-full h-full p-6 flex flex-col items-center group-hover:bg-gradient-to-br group-hover:from-red-200 group-hover:via-purple-200 group-hover:to-yellow-200 group-hover:bg-purple-50 group-hover:to-yellow-50 gap-4 bg-slate-50">
<h3 class="text-2xl font-display text-gray-800 font-medium">Native Notifications</h3>
<p class="text-md text-center font-light">We’ll ensure the underlying browser is up to date and deliver performance improvements, security patches, & additional features.</p>
<img src="/assets/asset 31.png" alt="">
</div>
</div>
<div class="row-start-4 row-end-6 group rounded-2xl p-[1px] bg-slate-200 hover:bg-gradient-to-br hover:from-red-200 hover:via-purple-200 hover:to-yellow-200">
<div class="rounded-2xl w-full h-full p-6 flex flex-col items-center group-hover:bg-gradient-to-br group-hover:from-red-200 group-hover:via-purple-200 group-hover:to-yellow-200 group-hover:bg-purple-50 group-hover:to-yellow-50 gap-4 bg-slate-50">
<h3 class="text-2xl font-display text-gray-800 font-medium">Native Notifications</h3>
<img src="/assets/asset 28.png" alt="">
</div>
</div>
<div class="row-start-3 row-end-6 group rounded-2xl p-[1px] bg-slate-200 hover:bg-gradient-to-br hover:from-red-200 hover:via-purple-200 hover:to-yellow-200">
<div class="rounded-2xl w-full h-full p-6 flex flex-col items-center group-hover:bg-gradient-to-br group-hover:from-red-200 group-hover:via-purple-200 group-hover:to-yellow-200 group-hover:bg-purple-50 group-hover:to-yellow-50 gap-4 bg-slate-50">
<h3 class="text-2xl font-display text-gray-800 font-medium">Native Notifications</h3>
<p class="text-lg text-center font-light">We’ll ensure the underlying browser is up to date and deliver performance improvements, security patches, & additional features.</p>
<img src="/assets/asset 29.png" alt="">
</div>
</div>
</div>
</div>
</section>
<section id="features-line" >
<div class="px-6 py-12 max-w-7xl mt-4 mx-auto lg:px-8 lg:mt-32">
<div class="border rounded-lg overflow-hidden flex justify-center p-4">
<div id="line4" class="flex gap-8 p-6">
<h3 class="whitespace-nowrap my-0 mx-2 text-2xl font-semibold font-display text-gray-800">Downlode Analytice</h3>
<span>•</span>
<h3 class="whitespace-nowrap my-0 mx-2 text-2xl font-semibold font-display text-gray-800">Multi-window support</h3>
<span>•</span>
<h3 class="whitespace-nowrap my-0 mx-2 text-2xl font-semibold font-display text-gray-800">Trays</h3>
<span>•</span>
<h3 class="whitespace-nowrap my-0 mx-2 text-2xl font-semibold font-display text-gray-800">Deep Linking</h3>
<span>•</span>
<h3 class="whitespace-nowrap my-0 mx-2 text-2xl font-semibold font-display text-gray-800">Custom Menus</h3>
<span>•</span>
<h3 class="whitespace-nowrap my-0 mx-2 text-2xl font-semibold font-display text-gray-800">Downlode Analytice</h3>
<span>•</span>
<h3 class="whitespace-nowrap my-0 mx-2 text-2xl font-semibold font-display text-gray-800">Multi-window support</h3>
<span>•</span>
<h3 class="whitespace-nowrap my-0 mx-2 text-2xl font-semibold font-display text-gray-800">Trays</h3>
<span>•</span>
<h3 class="whitespace-nowrap my-0 mx-2 text-2xl font-semibold font-display text-gray-800">Deep Linking</h3>
<span>•</span>
<h3 class="whitespace-nowrap my-0 mx-2 text-2xl font-semibold font-display text-gray-800">Custom Menus</h3>
<span>•</span>
</div>
</div>
</div>
</section>
<section id="testimonials">
<div class="px-6 py-12 max-w-7xl mt-16 mx-auto lg:px-8 lg:mt-32">
<h2 class="text-5xl sm:font-semibold mb-14 font-display text-gray-800 font-medium">Customer stories</h2>
<div class="rounded-xl border flex flex-col lg:flex-row items-end">
<div id="left" class="flex flex-col gap-10 p-8">
<div class="h-4 w-fit">
<img src="/assets/asset 32.svg" alt="">
</div>
<h3 class="text-xl leading-relaxed font-display text-gray-800 font-medium">ClickUp used ToDesktop to get their desktop app in front of customers in days instead of months.</h3>
<div id="tag-container" class="flex gap-3 flex-wrap">
<div class="flex gap-2 items-center justify-center bg-yellow-50 w-fit border border-yellow-300 px-3 py-1 rounded-md text-yellow-800">
<i class="fa-solid fa-check"></i>
<span class="font-display font-medium">Chromeless UI</span>
</div>
<div class="flex gap-2 items-center justify-center bg-yellow-50 w-fit border border-yellow-300 px-3 py-1 rounded-md text-yellow-800">
<i class="fa-solid fa-check"></i>
<span class="font-display font-medium">Native spellcheck</span>
</div>
<div class="flex gap-2 items-center justify-center bg-yellow-50 w-fit border border-yellow-300 px-3 py-1 rounded-md text-yellow-800">
<i class="fa-solid fa-check"></i>
<span class="font-display font-medium">Task time in menubar</span>
</div>
<div class="flex gap-2 items-center justify-center bg-yellow-50 w-fit border border-yellow-300 px-3 py-1 rounded-md text-yellow-800">
<i class="fa-solid fa-check"></i>
<span class="font-display font-medium">Notification count in the dock</span>
</div>
<div class="flex gap-2 items-center justify-center bg-yellow-50 w-fit border border-yellow-300 px-3 py-1 rounded-md text-yellow-800">
<i class="fa-solid fa-check"></i>
<span class="font-display font-medium">Global hotkey to create task</span>
</div>
</div>
<p class="text-lg font-light text-gray-500">“ToDesktop provided us with a <span class="text-gray-600">polished desktop app</span> in no time. Their expert team guided us through a smooth migration from our outdated legacy desktop app, enabling us to deliver <span class="text-gray-600">new and improved features </span> to our customers within days.”</p>
<div id="used-card" class="flex gap-4">
<div class="w-12">
<img class="rounded-full" src="./assets/asset 33.jpeg" alt="">
</div>
<div class="flex flex-col">
<h3 class="font-display text-gray-800 font-medium">Zeb Evans</h3>
<p class="text-gray-500">Founder & CEO, <a href="" class="border-b border-dotted border-y-gray-300 hover:border-solid hover:border-gray-500">ClickUp</a></p>
</div>
</div>
</div>
<div id="right" class="pl-12">
<img src="/assets/asset 34.png" alt="">
</div>
</div>
<div class="flex flex-col lg:flex-row justify-between pt-10 gap-6">
<div id="card1" class="group rounded-2xl bg-slate-100 hover:bg-gradient-to-br hover:from-red-200 hover:via-purple-200 hover:to-yellow-200 flex flex-col p-5 gap-6">
<div class="flex p-6 items-center gap-4">
<div class="w-12 h-12 bg-blue-200 flex items-center justify-center rounded-full flex-col">
<i class="fa-solid fa-code text-indigo-800"></i>
</div>
<h3 class="text-2xl font-semibold">Native APIs</h3>
</div>
<p class="text-lg font-light">What sets ToDesktop apart is its seamless integration with native APIs using our existing web codebase. By tapping into APIs like Tray and Notifications, we've crafted an exceptionally polished desktop user experience.</p>
<div class="flex gap-4">
<div class="flex">
<div class="-mr-3 w-12 h-12 flex justify-center items-center rounded-full overflow-hidden border border-white">
<img src="/assets/asset 35.png" class="min-w-16 min-h-16" alt="">
</div>
<div class="w-12 h-12 rounded-full overflow-hidden border border-white">
<img src="/assets/asset 36.jpeg" alt="">
</div>
</div>
<div class="flex flex-col">
<h3>Rick Pastoor</h3>
<a href="" class="border-b border-dotted border-y-gray-300 hover:border-solid hover:border-gray-500 w-fit text-gray-500">Rise</a>
</div>
</div>
</div>
<div id="card1" class="group rounded-2xl bg-slate-100 hover:bg-gradient-to-br hover:from-red-200 hover:via-purple-200 hover:to-yellow-200 flex flex-col p-5 gap-6">
<div class="flex p-6 items-center gap-4">
<div class="w-12 h-12 bg-blue-200 flex items-center justify-center rounded-full flex-col">
<i class="fa-solid fa-code text-indigo-800"></i>
</div>
<h3 class="text-2xl font-semibold">Native APIs</h3>
</div>
<p class="text-lg font-light">What sets ToDesktop apart is its seamless integration with native APIs using our existing web codebase. By tapping into APIs like Tray and Notifications, we've crafted an exceptionally polished desktop user experience.</p>
<div class="flex gap-4">
<div class="flex">
<div class="-mr-3 w-12 h-12 flex justify-center items-center rounded-full overflow-hidden border border-white">
<img src="/assets/asset 35.png" class="min-w-16 min-h-16" alt="">
</div>
<div class="w-12 h-12 rounded-full overflow-hidden border border-white">
<img src="/assets/asset 36.jpeg" alt="">
</div>
</div>
<div class="flex flex-col">
<h3>Rick Pastoor</h3>
<a href="" class="border-b border-dotted border-y-gray-300 hover:border-solid hover:border-gray-500 w-fit text-gray-500">Rise</a>
</div>
</div>
</div>
<div id="card1" class="group rounded-2xl bg-slate-100 hover:bg-gradient-to-br hover:from-red-200 hover:via-purple-200 hover:to-yellow-200 flex flex-col p-5 gap-6">
<div class="flex p-6 items-center gap-4">
<div class="w-12 h-12 bg-blue-200 flex items-center justify-center rounded-full flex-col">
<i class="fa-solid fa-code text-indigo-800"></i>
</div>
<h3 class="text-2xl font-semibold">Native APIs</h3>
</div>
<p class="text-lg font-light">What sets ToDesktop apart is its seamless integration with native APIs using our existing web codebase. By tapping into APIs like Tray and Notifications, we've crafted an exceptionally polished desktop user experience.</p>
<div class="flex gap-4">
<div class="flex">
<div class="-mr-3 w-12 h-12 flex justify-center items-center rounded-full overflow-hidden border border-white">
<img src="/assets/asset 35.png" class="min-w-16 min-h-16" alt="">
</div>
<div class="w-12 h-12 rounded-full overflow-hidden border border-white">
<img src="/assets/asset 36.jpeg" alt="">
</div>
</div>
<div class="flex flex-col">
<h3>Rick Pastoor</h3>
<a href="" class="border-b border-dotted border-y-gray-300 hover:border-solid hover:border-gray-500 w-fit text-gray-500">Rise</a>
</div>
</div>
</div>
</div>
<div class="rounded-xl flex flex-col bg-black lg:flex-row mt-6 lg:pt-10">
<div id="left" class="flex flex-col gap-4 lg:gap-10 p-8 ">
<span class="text-gray-400 font-display font-medium">READY TO START BUILDING?</span>
<h3 class="text-4xl lg:text-5xl text-white leading-relaxed font-display font-medium leading-tight">Create your desktop app for free*</h3>
<p class="text-lg font-light text-gray-400">ToDesktop Builder will take you step-by-step through the process of creating your first desktop app in just a few minutes.</p>
<button class="bg-[#007bff] text-white py-3 rounded-lg hover:bg-opacity-90 flex w-full justify-center items-center gap-4">
<i class="fa-solid fa-download"></i>
<span>Download ToDestop Builder</span>
</button>
<p class="text-gray-400 text-sm italic leading-tight">*You can create a desktop app and run it on your computer for free. You will only be charged if you want to create a distributable app for your customers.</p>
<div id="used-card" class="flex gap-4">
<div class="w-12">
<img class="rounded-full" src="./assets/asset 33.jpeg" alt="">
</div>
<div class="flex flex-col">
<h3 class="font-display text-gray-800 font-medium">Zeb Evans</h3>
<p class="text-gray-500">Founder & CEO, <a href="" class="border-b border-dotted border-y-gray-300 hover:border-solid hover:border-gray-500">ClickUp</a></p>
</div>
</div>
</div>
<div id="right" class="pl-12">
<img src="/assets/asset 34.png" alt="">
</div>
</div>
</div>
</section>
<section id="pricing">
<div class="px-6 py-12 max-w-7xl mt-16 mx-auto lg:px-8 lg:mt-32">
<h2 class="text-5xl leading-normal sm:font-semibold max-w-2xl font-display text-gray-800 font-medium">Choose a plan that fits your needs</h2>
<div class="flex flex-col mt-12 lg:flex-row gap-6">
<div class="border rounded-xl px-8 pt-12 pb-8 flex flex-col gap-8 flex-1">
<h3 class="text-4xl font-display text-gray-800 font-medium">Free</h3>
<p class="text-lg font-light">For personal use or testing your app before deploying to customers.</p>
<p class="uppercase">Key Features</p>
<ul class="space-y-3">
<li class="gap-4 flex items-center">
<i class="fa-solid fa-check text-gray-500"></i>
<span class="text-lg font-light text-gray-800">Free for personal use</span>
</li>
<li class="gap-4 flex items-center">
<i class="fa-solid fa-check text-gray-500"></i>
<span class="text-lg font-light text-gray-800">Free for personal use</span>
</li>
<li class="gap-4 flex items-center">
<i class="fa-solid fa-close text-gray-500"></i>
<span class="text-lg font-light text-gray-800">Free for personal use</span>
</li>
<li class="gap-4 flex items-center">
<i class="fa-solid fa-close text-gray-500"></i>
<span class="text-lg font-light text-gray-800">Free for personal use</span>
</li>
</ul>
<button class="border px-8 py-3 text-[#007bff] rounded-lg hover:border-gray-800 font-medium">
Read Docs
</button>
</div>
<div class="border rounded-xl px-8 pt-12 pb-8 flex flex-col gap-6 flex-1">
<h3 class="text-4xl font-display text-gray-800 font-medium">Essential</h3>
<p class="text-lg font-light">For simple desktop apps.</p>
<p class="text-lg font-light"><span class="font-semibold text-2xl">$99</span>/Month</p>
<p class="uppercase">Key Features</p>
<ul class="space-y-3">
<li class="gap-4 flex items-center">
<i class="fa-solid fa-check text-gray-500"></i>
<span class="text-lg font-light text-gray-800">Free for personal use</span>
</li>
<li class="gap-4 flex items-center">
<i class="fa-solid fa-check text-gray-500"></i>
<span class="text-lg font-light text-gray-800">Free for personal use</span>
</li>
<li class="gap-4 flex items-center">
<i class="fa-solid fa-check text-gray-500"></i>
<span class="text-lg font-light text-gray-800">Free for personal use</span>
</li>
<li class="gap-4 flex items-center">
<i class="fa-solid fa-close text-gray-500"></i>
<span class="text-lg font-light text-gray-800">Free for personal use</span>
</li>
</ul>
<button class="border px-8 py-3 text-[#007bff] rounded-lg hover:border-gray-800 font-medium">
Read Docs
</button>
</div>
<div class="border rounded-xl px-8 pt-12 pb-8 flex flex-col gap-6 relative flex-1">
<p class="text-blue-800 text-sm bg-indigo-100 rounded-full w-fit px-4 py-2 font-display font-semibold absolute top-0 right-8 -translate-y-1/2">Most Popular</p>
<h3 class="text-4xl font-display text-gray-800 font-medium ">Professional</h3>
<p class="text-lg font-light"><span class="font-semibold text-2xl">$240</span>/Year</p>
<p class="text-lg font-light">For sophisticated desktop apps.</p>
<p class="uppercase">Key Features</p>
<ul class="space-y-3">
<li class="gap-4 flex items-center">
<i class="fa-solid fa-check text-gray-500"></i>
<span class="text-lg font-light text-gray-800">Free for personal use</span>
</li>
<li class="gap-4 flex items-center">
<i class="fa-solid fa-check text-gray-500"></i>
<span class="text-lg font-light text-gray-800">Free for personal use</span>
</li>
<li class="gap-4 flex items-center">
<i class="fa-solid fa-check text-gray-500"></i>
<span class="text-lg font-light text-gray-800">Free for personal use</span>
</li>
<li class="gap-4 flex items-center">
<i class="fa-solid fa-check text-gray-500"></i>
<span class="text-lg font-light text-gray-800">Free for personal use</span>
</li>
</ul>
<button class="border px-8 py-3 text-white bg-[#007bff] rounded-lg hover:border-gray-800 font-medium">
Read Docs
</button>
</div>
</div>
</div>
</section>
<section class="faq">
<div class="px-6 py-12 max-w-7xl mt-16 mx-auto lg:px-8 lg:mt-32">
<h2 class="text-5xl leading-normal sm:font-semibold max-w-2xl font-display text-gray-800 font-medium">FAQs</h2>
<div class="grid grid-cols-1 w-full mt-6 gap-6 items-start">
<details class="group rounded-xl border border-gray-200 bg-gray-50 p-6">
<summary class="flex cursor-pointer list-none items-center justify-between">
<p class="font-semibold text-lg">Is ToDesktop For Me?</p>
<span class="transition group-open:rotate-180">
<svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24">
<path d="M6 9l6 6 6-6"></path>
</svg>
</span>
</summary>
<p class="group-open:animate-fadeIn mt-6 text-neutral-600 text-lg font-light">Springerdata offers a variety of
billing options, including monthly and annual subscription plans, as well as pay-as-you-go
pricing for certain services. Payment is typically made through a credit card or other
secure online payment method.
</p>
</details>
<details class="group rounded-xl border border-gray-200 bg-gray-50 p-6">
<summary class="flex cursor-pointer list-none items-center justify-between">
<p class="font-semibold text-lg">Is ToDesktop For Me?</p>
<span class="transition group-open:rotate-180">
<svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24">
<path d="M6 9l6 6 6-6"></path>
</svg>
</span>
</summary>
<p class="group-open:animate-fadeIn mt-6 text-neutral-600 text-lg font-light">Springerdata offers a variety of
billing options, including monthly and annual subscription plans, as well as pay-as-you-go
pricing for certain services. Payment is typically made through a credit card or other
secure online payment method.
</p>
</details>
<details class="group rounded-xl border border-gray-200 bg-gray-50 p-6">
<summary class="flex cursor-pointer list-none items-center justify-between">
<p class="font-semibold text-lg">Is ToDesktop For Me?</p>
<span class="transition group-open:rotate-180">
<svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24">
<path d="M6 9l6 6 6-6"></path>
</svg>
</span>
</summary>
<p class="group-open:animate-fadeIn mt-6 text-neutral-600 text-lg font-light">Springerdata offers a variety of
billing options, including monthly and annual subscription plans, as well as pay-as-you-go
pricing for certain services. Payment is typically made through a credit card or other
secure online payment method.
</p>
</details>
<details class="group rounded-xl border border-gray-200 bg-gray-50 p-6">
<summary class="flex cursor-pointer list-none items-center justify-between">
<p class="font-semibold text-lg">Is ToDesktop For Me?</p>
<span class="transition group-open:rotate-180">
<svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24">
<path d="M6 9l6 6 6-6"></path>
</svg>
</span>
</summary>
<p class="group-open:animate-fadeIn mt-6 text-neutral-600 text-lg font-light">Springerdata offers a variety of
billing options, including monthly and annual subscription plans, as well as pay-as-you-go
pricing for certain services. Payment is typically made through a credit card or other
secure online payment method.
</p>
</details>
<details class="group rounded-xl border border-gray-200 bg-gray-50 p-6">
<summary class="flex cursor-pointer list-none items-center justify-between">
<p class="font-semibold text-lg">Is ToDesktop For Me?</p>
<span class="transition group-open:rotate-180">
<svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24">
<path d="M6 9l6 6 6-6"></path>
</svg>
</span>
</summary>
<p class="group-open:animate-fadeIn mt-6 text-neutral-600 text-lg font-light">Springerdata offers a variety of
billing options, including monthly and annual subscription plans, as well as pay-as-you-go
pricing for certain services. Payment is typically made through a credit card or other
secure online payment method.
</p>
</details>
<details class="group rounded-xl border border-gray-200 bg-gray-50 p-6">
<summary class="flex cursor-pointer list-none items-center justify-between">
<p class="font-semibold text-lg">Is ToDesktop For Me?</p>
<span class="transition group-open:rotate-180">
<svg fill="none" height="24" shape-rendering="geometricPrecision" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24" width="24">
<path d="M6 9l6 6 6-6"></path>
</svg>
</span>
</summary>
<p class="group-open:animate-fadeIn mt-6 text-neutral-600 text-lg font-light">Springerdata offers a variety of
billing options, including monthly and annual subscription plans, as well as pay-as-you-go
pricing for certain services. Payment is typically made through a credit card or other
secure online payment method.
</p>
</details>
</div>
</div>
</section>
</main>
<footer class="px-6 py-12 max-w-7xl mt-16 mx-auto lg:px-8 lg:mt-32">
<div class="p-10 lg:border-none lg:bg-gray-50 rounded-lg border bg-gray-50 flex flex-col lg:flex-row-reverse items-center px-8 gap-8">
<a href="" class="font-light font-display">Documentation</a>
<div class="flex gap-6 text-lg">
<a href="#" class="text-gray-600 hover:text-gray-900 "> <i class="fa-brands fa-twitter"></i></a>
<a href="#" class="text-gray-600 hover:text-gray-900 "> <i class="fa-brands fa-github"></i></a>
</div>
<a href="#" id="brand" class="flex gap-2 items-center flex-1">
<img class="object-cover max-w-12 max-h-12" src="./assets/asset 0.png" alt="Logo">
<span class="text-lg font-medium font-display">ToDesktop</span>
</a>
</div>
<div id="sub-footer" class="flex flex-col items-center justify-center my-12 gap-6">
<div class="flex gap-2 items-center">
<img class="h-4 w-4" src="/assets/asset 37.svg" alt="">
<p class="text-sm">A Y Combinator company.</p>
</div>
<p class="text-sm text-gray-400 gap">© 2024 ToDesktop, Inc. All rights reserved.</p>
</div>
</footer>
</body>
<script src="script.js"></script>
</html>