openfree commited on
Commit
d40767c
ยท
verified ยท
1 Parent(s): 61ef019

Update index.html

Browse files
Files changed (1) hide show
  1. index.html +103 -24
index.html CHANGED
@@ -215,6 +215,7 @@
215
  overflow: hidden;
216
  user-select: none;
217
  z-index: 1;
 
218
  }
219
 
220
  .option-card.selected {
@@ -248,6 +249,13 @@
248
 
249
  .option-name {
250
  font-weight: 600;
 
 
 
 
 
 
 
251
  margin-bottom: 0.5rem;
252
  }
253
 
@@ -457,6 +465,7 @@
457
  <div class="component-options" style="margin-bottom: 2rem;">
458
  <div class="option-card" data-category="service" data-id="image-gen" data-cost="5" data-time="1" data-resource="0.7">
459
  <div class="option-name">AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ</div>
 
460
  <div class="option-details">
461
  <span>$5K</span>
462
  <span>1๊ฐœ์›”</span>
@@ -464,6 +473,7 @@
464
  </div>
465
  <div class="option-card" data-category="service" data-id="book-cover" data-cost="7" data-time="1" data-resource="0.7">
466
  <div class="option-name">์ฑ… ํ‘œ์ง€ AI ์ƒ์„ฑ</div>
 
467
  <div class="option-details">
468
  <span>$7K</span>
469
  <span>1๊ฐœ์›”</span>
@@ -471,6 +481,7 @@
471
  </div>
472
  <div class="option-card" data-category="service" data-id="bg-removal" data-cost="7" data-time="1" data-resource="0.7">
473
  <div class="option-name">๋ฐฐ๊ฒฝ ์ œ๊ฑฐ ๋ฐ ์ƒ์„ฑ</div>
 
474
  <div class="option-details">
475
  <span>$7K</span>
476
  <span>1๊ฐœ์›”</span>
@@ -478,6 +489,7 @@
478
  </div>
479
  <div class="option-card" data-category="service" data-id="image-enhance" data-cost="7" data-time="1" data-resource="1.4">
480
  <div class="option-name">AI ์ด๋ฏธ์ง€ ํŽธ์ง‘/ํ–ฅ์ƒ</div>
 
481
  <div class="option-details">
482
  <span>$7K</span>
483
  <span>1๊ฐœ์›”</span>
@@ -485,6 +497,7 @@
485
  </div>
486
  <div class="option-card" data-category="service" data-id="image-upscale" data-cost="7" data-time="1" data-resource="1.4">
487
  <div class="option-name">์ด๋ฏธ์ง€ ์—…์Šค์ผ€์ผ๋ง</div>
 
488
  <div class="option-details">
489
  <span>$7K</span>
490
  <span>1๊ฐœ์›”</span>
@@ -492,6 +505,7 @@
492
  </div>
493
  <div class="option-card" data-category="service" data-id="image-custom" data-cost="50" data-time="1" data-resource="20">
494
  <div class="option-name">์ด๋ฏธ์ง€ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ปค์Šคํ…€</div>
 
495
  <div class="option-details">
496
  <span>$50K</span>
497
  <span>1๊ฐœ์›”</span>
@@ -504,6 +518,7 @@
504
  <div class="component-options" style="margin-bottom: 2rem;">
505
  <div class="option-card" data-category="service" data-id="video-gen" data-cost="20" data-time="1" data-resource="10">
506
  <div class="option-name">AI ๋น„๋””์˜ค ์ƒ์„ฑ</div>
 
507
  <div class="option-details">
508
  <span>$20K</span>
509
  <span>1๊ฐœ์›”</span>
@@ -511,6 +526,7 @@
511
  </div>
512
  <div class="option-card" data-category="service" data-id="video-edit" data-cost="20" data-time="1" data-resource="10">
513
  <div class="option-name">AI ๋น„๋””์˜ค ํŽธ์ง‘</div>
 
514
  <div class="option-details">
515
  <span>$20K</span>
516
  <span>1๊ฐœ์›”</span>
@@ -518,6 +534,7 @@
518
  </div>
519
  <div class="option-card" data-category="service" data-id="avatar-video" data-cost="20" data-time="1" data-resource="10">
520
  <div class="option-name">AI ์•„๋ฐ”ํƒ€ ๋น„๋””์˜ค</div>
 
521
  <div class="option-details">
522
  <span>$20K</span>
523
  <span>1๊ฐœ์›”</span>
@@ -525,6 +542,7 @@
525
  </div>
526
  <div class="option-card" data-category="service" data-id="auto-subtitle" data-cost="7" data-time="1" data-resource="0.7">
527
  <div class="option-name">์ž๋™ ์ž๋ง‰ ์ƒ์„ฑ</div>
 
528
  <div class="option-details">
529
  <span>$7K</span>
530
  <span>1๊ฐœ์›”</span>
@@ -532,6 +550,7 @@
532
  </div>
533
  <div class="option-card" data-category="service" data-id="shortform" data-cost="20" data-time="1" data-resource="100">
534
  <div class="option-name">AI ์ˆํผ ๋น„๋””์˜ค</div>
 
535
  <div class="option-details">
536
  <span>$20K</span>
537
  <span>1๊ฐœ์›”</span>
@@ -539,6 +558,7 @@
539
  </div>
540
  <div class="option-card" data-category="service" data-id="video-custom" data-cost="50" data-time="1" data-resource="20">
541
  <div class="option-name">๋น„๋””์˜ค ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ปค์Šคํ…€</div>
 
542
  <div class="option-details">
543
  <span>$50K</span>
544
  <span>1๊ฐœ์›”</span>
@@ -551,6 +571,7 @@
551
  <div class="component-options" style="margin-bottom: 2rem;">
552
  <div class="option-card" data-category="service" data-id="sound-gen" data-cost="5" data-time="1" data-resource="0.7">
553
  <div class="option-name">AI ์Œํ–ฅ ์ƒ์„ฑ</div>
 
554
  <div class="option-details">
555
  <span>$5K</span>
556
  <span>1๊ฐœ์›”</span>
@@ -558,6 +579,7 @@
558
  </div>
559
  <div class="option-card" data-category="service" data-id="music-gen" data-cost="5" data-time="1" data-resource="1.4">
560
  <div class="option-name">AI ์Œ์•… ์ƒ์„ฑ</div>
 
561
  <div class="option-details">
562
  <span>$5K</span>
563
  <span>1๊ฐœ์›”</span>
@@ -565,6 +587,7 @@
565
  </div>
566
  <div class="option-card" data-category="service" data-id="song-gen" data-cost="5" data-time="1" data-resource="1.5">
567
  <div class="option-name">AI ๋…ธ๋ž˜ ์ƒ์„ฑ (์Œ์•…+๊ฐ€์‚ฌ+๋ณด์ปฌ)</div>
 
568
  <div class="option-details">
569
  <span>$5K</span>
570
  <span>1๊ฐœ์›”</span>
@@ -572,6 +595,7 @@
572
  </div>
573
  <div class="option-card" data-category="service" data-id="music-video" data-cost="5" data-time="1" data-resource="12">
574
  <div class="option-name">AI ๋ฎค์ง๋น„๋””์˜ค ์ƒ์„ฑ</div>
 
575
  <div class="option-details">
576
  <span>$5K</span>
577
  <span>1๊ฐœ์›”</span>
@@ -579,6 +603,7 @@
579
  </div>
580
  <div class="option-card" data-category="service" data-id="ai-singer" data-cost="30" data-time="1" data-resource="20">
581
  <div class="option-name">AI ๊ฐ€์ˆ˜ ์ƒ์„ฑ (ํ’€ํŒจํ‚ค์ง€)</div>
 
582
  <div class="option-details">
583
  <span>$30K</span>
584
  <span>1๊ฐœ์›”</span>
@@ -586,6 +611,7 @@
586
  </div>
587
  <div class="option-card" data-category="service" data-id="voice-clone" data-cost="5" data-time="1" data-resource="2.5">
588
  <div class="option-name">์Œ์„ฑ ๋ณต์ œ/ํ•ฉ์„ฑ</div>
 
589
  <div class="option-details">
590
  <span>$5K</span>
591
  <span>1๊ฐœ์›”</span>
@@ -593,6 +619,7 @@
593
  </div>
594
  <div class="option-card" data-category="service" data-id="tts" data-cost="5" data-time="1" data-resource="1.4">
595
  <div class="option-name">ํ…์ŠคํŠธ TO ์Œ์„ฑ ๋ณ€ํ™˜</div>
 
596
  <div class="option-details">
597
  <span>$5K</span>
598
  <span>1๊ฐœ์›”</span>
@@ -600,6 +627,7 @@
600
  </div>
601
  <div class="option-card" data-category="service" data-id="stt" data-cost="5" data-time="1" data-resource="3">
602
  <div class="option-name">์Œ์„ฑ TO ํ…์ŠคํŠธ ๋ณ€ํ™˜</div>
 
603
  <div class="option-details">
604
  <span>$5K</span>
605
  <span>1๊ฐœ์›”</span>
@@ -607,6 +635,7 @@
607
  </div>
608
  <div class="option-card" data-category="service" data-id="podcast" data-cost="5" data-time="1" data-resource="3">
609
  <div class="option-name">AI ํŒŸ์บ์ŠคํŠธ ์ œ์ž‘</div>
 
610
  <div class="option-details">
611
  <span>$5K</span>
612
  <span>1๊ฐœ์›”</span>
@@ -614,6 +643,7 @@
614
  </div>
615
  <div class="option-card" data-category="service" data-id="audio-custom" data-cost="50" data-time="1" data-resource="20">
616
  <div class="option-name">์˜ค๋””์˜ค ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ปค์Šคํ…€</div>
 
617
  <div class="option-details">
618
  <span>$50K</span>
619
  <span>1๊ฐœ์›”</span>
@@ -626,6 +656,7 @@
626
  <div class="component-options" style="margin-bottom: 2rem;">
627
  <div class="option-card" data-category="service" data-id="chatbot-text" data-cost="5" data-time="1" data-resource="0.7">
628
  <div class="option-name">AI ์ฑ—๋ด‡ (ํ…์ŠคํŠธ)</div>
 
629
  <div class="option-details">
630
  <span>$5K</span>
631
  <span>1๊ฐœ์›”</span>
@@ -633,6 +664,7 @@
633
  </div>
634
  <div class="option-card" data-category="service" data-id="chatbot-rag" data-cost="5" data-time="1" data-resource="1.4">
635
  <div class="option-name">AI ์ฑ—๋ด‡ (ํ…์ŠคํŠธ+RAG)</div>
 
636
  <div class="option-details">
637
  <span>$5K</span>
638
  <span>1๊ฐœ์›”</span>
@@ -640,6 +672,7 @@
640
  </div>
641
  <div class="option-card" data-category="service" data-id="chatbot-voice" data-cost="5" data-time="1" data-resource="1.5">
642
  <div class="option-name">AI ์ฑ—๋ด‡ (ํ…์ŠคํŠธ+์Œ์„ฑ)</div>
 
643
  <div class="option-details">
644
  <span>$5K</span>
645
  <span>1๊ฐœ์›”</span>
@@ -647,6 +680,7 @@
647
  </div>
648
  <div class="option-card" data-category="service" data-id="chatbot-full" data-cost="5" data-time="1" data-resource="3">
649
  <div class="option-name">AI ์ฑ—๋ด‡ (ํ…์ŠคํŠธ+์Œ์„ฑ+RAG)</div>
 
650
  <div class="option-details">
651
  <span>$5K</span>
652
  <span>1๊ฐœ์›”</span>
@@ -654,6 +688,7 @@
654
  </div>
655
  <div class="option-card" data-category="service" data-id="translation" data-cost="5" data-time="1" data-resource="0.7">
656
  <div class="option-name">AI ๋ฒˆ์—ญ ์„œ๋น„์Šค</div>
 
657
  <div class="option-details">
658
  <span>$5K</span>
659
  <span>1๊ฐœ์›”</span>
@@ -661,6 +696,7 @@
661
  </div>
662
  <div class="option-card" data-category="service" data-id="email-writing" data-cost="5" data-time="1" data-resource="0.7">
663
  <div class="option-name">AI ์ด๋ฉ”์ผ/๋ฌธ์„œ ์ž‘์„ฑ</div>
 
664
  <div class="option-details">
665
  <span>$5K</span>
666
  <span>1๊ฐœ์›”</span>
@@ -668,6 +704,7 @@
668
  </div>
669
  <div class="option-card" data-category="service" data-id="code-assistant" data-cost="5" data-time="1" data-resource="0.7">
670
  <div class="option-name">AI ์ฝ”๋“œ ์–ด์‹œ์Šคํ„ดํŠธ</div>
 
671
  <div class="option-details">
672
  <span>$5K</span>
673
  <span>1๊ฐœ์›”</span>
@@ -675,6 +712,7 @@
675
  </div>
676
  <div class="option-card" data-category="service" data-id="text-custom" data-cost="50" data-time="1" data-resource="20">
677
  <div class="option-name">ํ…์ŠคํŠธ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ปค์Šคํ…€</div>
 
678
  <div class="option-details">
679
  <span>$50K</span>
680
  <span>1๊ฐœ์›”</span>
@@ -687,6 +725,7 @@
687
  <div class="component-options" style="margin-bottom: 2rem;">
688
  <div class="option-card" data-category="service" data-id="data-analysis" data-cost="5" data-time="1" data-resource="0.7">
689
  <div class="option-name">AI ๋ฐ์ดํ„ฐ ๋ถ„์„</div>
 
690
  <div class="option-details">
691
  <span>$5K</span>
692
  <span>1๊ฐœ์›”</span>
@@ -694,6 +733,7 @@
694
  </div>
695
  <div class="option-card" data-category="service" data-id="ocr" data-cost="5" data-time="1" data-resource="2">
696
  <div class="option-name">AI OCR ์„œ๋น„์Šค</div>
 
697
  <div class="option-details">
698
  <span>$5K</span>
699
  <span>1๊ฐœ์›”</span>
@@ -701,6 +741,7 @@
701
  </div>
702
  <div class="option-card" data-category="service" data-id="computer-vision" data-cost="5" data-time="1" data-resource="1.4">
703
  <div class="option-name">์ปดํ“จํ„ฐ ๋น„์ „</div>
 
704
  <div class="option-details">
705
  <span>$5K</span>
706
  <span>1๊ฐœ์›”</span>
@@ -708,6 +749,7 @@
708
  </div>
709
  <div class="option-card" data-category="service" data-id="sentiment-analysis" data-cost="5" data-time="1" data-resource="0.7">
710
  <div class="option-name">๊ฐ์ • ๋ถ„์„ AI</div>
 
711
  <div class="option-details">
712
  <span>$5K</span>
713
  <span>1๊ฐœ์›”</span>
@@ -715,6 +757,7 @@
715
  </div>
716
  <div class="option-card" data-category="service" data-id="analysis-custom" data-cost="50" data-time="1" data-resource="20">
717
  <div class="option-name">๋ถ„์„ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ปค์Šคํ…€</div>
 
718
  <div class="option-details">
719
  <span>$50K</span>
720
  <span>1๊ฐœ์›”</span>
@@ -727,6 +770,7 @@
727
  <div class="component-options" style="margin-bottom: 2rem;">
728
  <div class="option-card" data-category="service" data-id="novel" data-cost="20" data-time="1" data-resource="20">
729
  <div class="option-name">AI ์†Œ์„ค ์ƒ์„ฑ</div>
 
730
  <div class="option-details">
731
  <span>$20K</span>
732
  <span>1๊ฐœ์›”</span>
@@ -734,6 +778,7 @@
734
  </div>
735
  <div class="option-card" data-category="service" data-id="webnovel" data-cost="20" data-time="1" data-resource="20">
736
  <div class="option-name">AI ์›น์†Œ์„ค ์ƒ์„ฑ</div>
 
737
  <div class="option-details">
738
  <span>$20K</span>
739
  <span>1๊ฐœ์›”</span>
@@ -741,6 +786,7 @@
741
  </div>
742
  <div class="option-card" data-category="service" data-id="webtoon" data-cost="20" data-time="1" data-resource="20">
743
  <div class="option-name">AI ์›นํˆฐ ์ƒ์„ฑ</div>
 
744
  <div class="option-details">
745
  <span>$20K</span>
746
  <span>1๊ฐœ์›”</span>
@@ -748,6 +794,7 @@
748
  </div>
749
  <div class="option-card" data-category="service" data-id="ai-book" data-cost="20" data-time="1" data-resource="2">
750
  <div class="option-name">AI BOOK ์ œ์ž‘</div>
 
751
  <div class="option-details">
752
  <span>$20K</span>
753
  <span>1๊ฐœ์›”</span>
@@ -755,6 +802,7 @@
755
  </div>
756
  <div class="option-card" data-category="service" data-id="ecommerce" data-cost="20" data-time="1" data-resource="20">
757
  <div class="option-name">์ด์ปค๋จธ์Šค AI (์ƒํ’ˆ์„ค๋ช…)</div>
 
758
  <div class="option-details">
759
  <span>$20K</span>
760
  <span>1๊ฐœ์›”</span>
@@ -767,6 +815,7 @@
767
  <div class="component-options" style="margin-bottom: 2rem;">
768
  <div class="option-card" data-category="service" data-id="medical" data-cost="20" data-time="1" data-resource="5">
769
  <div class="option-name">AI ์˜๋ฃŒ ์–ด์‹œ์Šคํ„ดํŠธ</div>
 
770
  <div class="option-details">
771
  <span>$20K</span>
772
  <span>1๊ฐœ์›”</span>
@@ -774,6 +823,7 @@
774
  </div>
775
  <div class="option-card" data-category="service" data-id="legal" data-cost="20" data-time="1" data-resource="5">
776
  <div class="option-name">AI ๋ฒ•๋ฅ  ์–ด์‹œ์Šคํ„ดํŠธ</div>
 
777
  <div class="option-details">
778
  <span>$20K</span>
779
  <span>1๊ฐœ์›”</span>
@@ -781,6 +831,7 @@
781
  </div>
782
  <div class="option-card" data-category="service" data-id="education" data-cost="20" data-time="1" data-resource="5">
783
  <div class="option-name">AI ๊ต์œก/ํŠœํ„ฐ๋ง</div>
 
784
  <div class="option-details">
785
  <span>$20K</span>
786
  <span>1๊ฐœ์›”</span>
@@ -793,6 +844,7 @@
793
  <div class="component-options" style="margin-bottom: 2rem;">
794
  <div class="option-card" data-category="service" data-id="hairstyle" data-cost="20" data-time="1" data-resource="1.2">
795
  <div class="option-name">ํ—ค์–ด์Šคํƒ€์ผ AI ์‹œ๋ฎฌ๋ ˆ์ด์…˜</div>
 
796
  <div class="option-details">
797
  <span>$20K</span>
798
  <span>1๊ฐœ์›”</span>
@@ -800,6 +852,7 @@
800
  </div>
801
  <div class="option-card" data-category="service" data-id="fashion" data-cost="7" data-time="1" data-resource="0.7">
802
  <div class="option-name">ํŒจ์…˜ ๊ฐ€์ƒ ํ”ผํŒ… AI</div>
 
803
  <div class="option-details">
804
  <span>$7K</span>
805
  <span>1๊ฐœ์›”</span>
@@ -807,6 +860,7 @@
807
  </div>
808
  <div class="option-card" data-category="service" data-id="3d-model" data-cost="20" data-time="1" data-resource="2">
809
  <div class="option-name">AI 3D ๋ชจ๋ธ ์ƒ์„ฑ</div>
 
810
  <div class="option-details">
811
  <span>$20K</span>
812
  <span>1๊ฐœ์›”</span>
@@ -814,6 +868,7 @@
814
  </div>
815
  <div class="option-card" data-category="service" data-id="nsfw" data-cost="20" data-time="1" data-resource="0.7">
816
  <div class="option-name">NSFW ์ด๋ฏธ์ง€ ์ƒ์„ฑ</div>
 
817
  <div class="option-details">
818
  <span>$20K</span>
819
  <span>1๊ฐœ์›”</span>
@@ -826,6 +881,7 @@
826
  <div class="component-options" style="margin-bottom: 2rem;">
827
  <div class="option-card" data-category="service" data-id="llm-finetune" data-cost="200" data-time="1" data-resource="20">
828
  <div class="option-name">๋ชจ๋ธ: LLM(ํŒŒ์ธํŠœ๋‹)</div>
 
829
  <div class="option-details">
830
  <span>$200K</span>
831
  <span>1๊ฐœ์›”</span>
@@ -833,6 +889,7 @@
833
  </div>
834
  <div class="option-card" data-category="service" data-id="image-lora" data-cost="50" data-time="1" data-resource="20">
835
  <div class="option-name">๋ชจ๋ธ: ์ด๋ฏธ์ง€ ์ƒ์„ฑ(LoRA)</div>
 
836
  <div class="option-details">
837
  <span>$50K</span>
838
  <span>1๊ฐœ์›”</span>
@@ -840,6 +897,7 @@
840
  </div>
841
  <div class="option-card" data-category="service" data-id="gen-lora" data-cost="50" data-time="1" data-resource="20">
842
  <div class="option-name">๋ชจ๋ธ: ์ƒ์„ฑ(LoRA)</div>
 
843
  <div class="option-details">
844
  <span>$50K</span>
845
  <span>1๊ฐœ์›”</span>
@@ -847,6 +905,7 @@
847
  </div>
848
  <div class="option-card" data-category="service" data-id="vision-model" data-cost="50" data-time="1" data-resource="20">
849
  <div class="option-name">๋ชจ๋ธ: ๋น„์ „์ธ์‹</div>
 
850
  <div class="option-details">
851
  <span>$50K</span>
852
  <span>1๊ฐœ์›”</span>
@@ -854,6 +913,7 @@
854
  </div>
855
  <div class="option-card" data-category="service" data-id="custom-model" data-cost="50" data-time="1" data-resource="20">
856
  <div class="option-name">๋งž์ถค ์ฃผ๋ฌธํ˜• ๋ชจ๋ธ</div>
 
857
  <div class="option-details">
858
  <span>$50K</span>
859
  <span>1๊ฐœ์›”</span>
@@ -871,6 +931,7 @@
871
  <div class="component-options">
872
  <div class="option-card" data-category="db" data-id="basic-db" data-cost="3" data-time="0.5">
873
  <div class="option-name">๊ธฐ๋ณธ DB</div>
 
874
  <div class="option-details">
875
  <span>$3K</span>
876
  <span>0.5๊ฐœ์›”</span>
@@ -878,6 +939,7 @@
878
  </div>
879
  <div class="option-card" data-category="db" data-id="advanced-db" data-cost="8" data-time="1">
880
  <div class="option-name">๊ณ ๊ธ‰ DB + ๋ฐฑ์—…</div>
 
881
  <div class="option-details">
882
  <span>$8K</span>
883
  <span>1๊ฐœ์›”</span>
@@ -885,6 +947,7 @@
885
  </div>
886
  <div class="option-card" data-category="db" data-id="enterprise-db" data-cost="12" data-time="1.5">
887
  <div class="option-name">์—”ํ„ฐํ”„๋ผ์ด์ฆˆ DB</div>
 
888
  <div class="option-details">
889
  <span>$12K</span>
890
  <span>1.5๊ฐœ์›”</span>
@@ -902,6 +965,7 @@
902
  <div class="component-options">
903
  <div class="option-card" data-category="auth" data-id="gmail-only" data-cost="2" data-time="0.3">
904
  <div class="option-name">Gmail ์—ฐ๋™</div>
 
905
  <div class="option-details">
906
  <span>$2K</span>
907
  <span>0.3๊ฐœ์›”</span>
@@ -909,13 +973,15 @@
909
  </div>
910
  <div class="option-card" data-category="auth" data-id="multi-auth" data-cost="4" data-time="0.5">
911
  <div class="option-name">๋‹ค์ค‘ ์†Œ์…œ ๋กœ๊ทธ์ธ</div>
 
912
  <div class="option-details">
913
  <span>$4K</span>
914
  <span>0.5๊ฐœ์›”</span>
915
  </div>
916
  </div>
917
  <div class="option-card" data-category="auth" data-id="custom-auth" data-cost="6" data-time="1">
918
- <div class="option-name">์ปค์Šคํ…€ ์ธ์ฆ ์‹œ์Šคํ…œ</div>
 
919
  <div class="option-details">
920
  <span>$6K</span>
921
  <span>1๊ฐœ์›”</span>
@@ -933,6 +999,7 @@
933
  <div class="component-options">
934
  <div class="option-card" data-category="credit" data-id="basic-credit" data-cost="3" data-time="0.5">
935
  <div class="option-name">๊ธฐ๋ณธ ํฌ๋ ˆ๋”ง ์‹œ์Šคํ…œ</div>
 
936
  <div class="option-details">
937
  <span>$3K</span>
938
  <span>0.5๊ฐœ์›”</span>
@@ -940,6 +1007,7 @@
940
  </div>
941
  <div class="option-card" data-category="credit" data-id="advanced-credit" data-cost="6" data-time="1">
942
  <div class="option-name">๊ณ ๊ธ‰ ํฌ๋ ˆ๋”ง + ๊ตฌ๋…</div>
 
943
  <div class="option-details">
944
  <span>$6K</span>
945
  <span>1๊ฐœ์›”</span>
@@ -957,6 +1025,7 @@
957
  <div class="component-options">
958
  <div class="option-card" data-category="payment" data-id="basic-payment" data-cost="4" data-time="0.5">
959
  <div class="option-name">๊ธฐ๋ณธ ๊ฒฐ์ œ (์นด๋“œ)</div>
 
960
  <div class="option-details">
961
  <span>$4K</span>
962
  <span>0.5๊ฐœ์›”</span>
@@ -964,13 +1033,15 @@
964
  </div>
965
  <div class="option-card" data-category="payment" data-id="multi-payment" data-cost="8" data-time="1">
966
  <div class="option-name">๋‹ค์ค‘ ๊ฒฐ์ œ ์ˆ˜๋‹จ</div>
 
967
  <div class="option-details">
968
  <span>$8K</span>
969
  <span>1๊ฐœ์›”</span>
970
  </div>
971
  </div>
972
  <div class="option-card" data-category="payment" data-id="global-payment" data-cost="10" data-time="1.5">
973
- <div class="option-name">๊ธ€๋กœ๋ฒŒ ๊ฒฐ์ œ ์‹œ์Šคํ…œ</div>
 
974
  <div class="option-details">
975
  <span>$10K</span>
976
  <span>1.5๊ฐœ์›”</span>
@@ -988,6 +1059,7 @@
988
  <div class="component-options">
989
  <div class="option-card" data-category="marketing" data-id="basic-marketing" data-cost="5" data-time="1">
990
  <div class="option-name">๊ธฐ๋ณธ ๋งˆ์ผ€ํŒ… ๋„๊ตฌ</div>
 
991
  <div class="option-details">
992
  <span>$5K</span>
993
  <span>1๊ฐœ์›”</span>
@@ -995,6 +1067,7 @@
995
  </div>
996
  <div class="option-card" data-category="marketing" data-id="advanced-marketing" data-cost="10" data-time="1.5">
997
  <div class="option-name">๊ณ ๊ธ‰ ๋งˆ์ผ€ํŒ… ์ž๋™ํ™”</div>
 
998
  <div class="option-details">
999
  <span>$10K</span>
1000
  <span>1.5๊ฐœ์›”</span>
@@ -1012,6 +1085,7 @@
1012
  <div class="component-options">
1013
  <div class="option-card" data-category="support" data-id="basic-support" data-cost="3" data-time="0">
1014
  <div class="option-name">๊ธฐ๋ณธ ๊ธฐ์ˆ  ์ง€์›</div>
 
1015
  <div class="option-details">
1016
  <span>์›” $3K</span>
1017
  <span>์ฆ‰์‹œ</span>
@@ -1019,6 +1093,7 @@
1019
  </div>
1020
  <div class="option-card" data-category="support" data-id="dedicated-support" data-cost="8" data-time="0">
1021
  <div class="option-name">์ „๋‹ด ๊ฐœ๋ฐœ์ž ์ง€์›</div>
 
1022
  <div class="option-details">
1023
  <span>์›” $8K</span>
1024
  <span>์ฆ‰์‹œ</span>
@@ -1036,6 +1111,7 @@
1036
  <div class="component-options">
1037
  <div class="option-card" data-category="monitoring" data-id="basic-monitor" data-cost="2" data-time="0.3">
1038
  <div class="option-name">๊ธฐ๋ณธ ๋ชจ๋‹ˆํ„ฐ๋ง</div>
 
1039
  <div class="option-details">
1040
  <span>$2K</span>
1041
  <span>0.3๊ฐœ์›”</span>
@@ -1043,6 +1119,7 @@
1043
  </div>
1044
  <div class="option-card" data-category="monitoring" data-id="advanced-monitor" data-cost="4" data-time="0.5">
1045
  <div class="option-name">๊ณ ๊ธ‰ ๋ถ„์„ + ์•Œ๋ฆผ</div>
 
1046
  <div class="option-details">
1047
  <span>$4K</span>
1048
  <span>0.5๊ฐœ์›”</span>
@@ -1060,6 +1137,7 @@
1060
  <div class="component-options">
1061
  <div class="option-card" data-category="additional" data-id="admin-panel" data-cost="5" data-time="0.5">
1062
  <div class="option-name">๊ด€๋ฆฌ์ž ๋Œ€์‹œ๋ณด๋“œ</div>
 
1063
  <div class="option-details">
1064
  <span>$5K</span>
1065
  <span>0.5๊ฐœ์›”</span>
@@ -1067,6 +1145,7 @@
1067
  </div>
1068
  <div class="option-card" data-category="additional" data-id="api-system" data-cost="8" data-time="1">
1069
  <div class="option-name">API ์‹œ์Šคํ…œ</div>
 
1070
  <div class="option-details">
1071
  <span>$8K</span>
1072
  <span>1๊ฐœ์›”</span>
@@ -1074,6 +1153,7 @@
1074
  </div>
1075
  <div class="option-card" data-category="additional" data-id="analytics" data-cost="6" data-time="0.5">
1076
  <div class="option-name">๋ถ„์„ ๋„๊ตฌ</div>
 
1077
  <div class="option-details">
1078
  <span>$6K</span>
1079
  <span>0.5๊ฐœ์›”</span>
@@ -1081,12 +1161,14 @@
1081
  </div>
1082
  <div class="option-card" data-category="additional" data-id="multi-language" data-cost="4" data-time="0.5">
1083
  <div class="option-name">๋‹ค๊ตญ์–ด ์ง€์›</div>
 
1084
  <div class="option-details">
1085
  <span>$4K</span>
1086
  <span>0.5๊ฐœ์›”</span>
1087
  </div>
1088
  </div>
1089
- </div>
 
1090
  </div>
1091
 
1092
  <button class="calculate-btn" onclick="calculateCustomCost()">๋งž์ถค ๊ฒฌ์  ๊ณ„์‚ฐํ•˜๊ธฐ</button>
@@ -1375,12 +1457,12 @@
1375
  const totalMonthlyCost = serverCost + resourceCost + maintenanceCost + monthlySupport;
1376
 
1377
  // ๊ฒฐ๊ณผ ํ‘œ์‹œ
1378
- document.getElementById('initialCost').textContent = `${totalInitialCost}K`;
1379
  document.getElementById('devTime').textContent = `${maxTime}๊ฐœ์›”`;
1380
- document.getElementById('serverCost').textContent = `${serverCost}K`;
1381
- document.getElementById('resourceCost').textContent = `${resourceCost.toFixed(1)}K`;
1382
- document.getElementById('maintenanceCost').textContent = `${maintenanceCost.toFixed(1)}K`;
1383
- document.getElementById('totalMonthlyCost').textContent = `${totalMonthlyCost.toFixed(1)}K`;
1384
 
1385
  // ์ด ๋น„์šฉ ๊ณ„์‚ฐ (๊ธฐ๊ฐ„๋ณ„)
1386
  updateTotalCost(totalInitialCost, totalMonthlyCost);
@@ -1401,7 +1483,7 @@
1401
  // ์ด ๋น„์šฉ ์—…๋ฐ์ดํŠธ
1402
  function updateTotalCost(initialCost, monthlyCost) {
1403
  const totalCost = initialCost + (monthlyCost * currentPeriod);
1404
- document.getElementById('totalCost').textContent = `${totalCost.toFixed(1)}K`;
1405
  }
1406
 
1407
  // ๊ตฌ์„ฑ ์š”์†Œ ๋ชฉ๋ก ํ‘œ์‹œ
@@ -1414,8 +1496,8 @@
1414
  item.className = 'component-list-item';
1415
 
1416
  let costDisplay = component.type === 'monthly'
1417
- ? `์›” ${component.cost}K`
1418
- : `${component.cost}K`;
1419
 
1420
  item.innerHTML = `
1421
  <span>${component.name}</span>
@@ -1447,17 +1529,17 @@
1447
  const platformTotal = platformInitial + (platformMonthly * currentPeriod);
1448
 
1449
  // ๊ฒฐ๊ณผ ํ‘œ์‹œ
1450
- document.getElementById('outsourceInitial').textContent = `${outsourceInitial}K`;
1451
- document.getElementById('outsourceMonthly').textContent = `${outsourceMonthly.toFixed(1)}K`;
1452
- document.getElementById('outsourceTotal').textContent = `${outsourceTotal.toFixed(1)}K`;
1453
 
1454
- document.getElementById('inhouseInitial').textContent = `${inhouseInitial}K`;
1455
- document.getElementById('inhouseMonthly').textContent = `${inhouseMonthly.toFixed(1)}K`;
1456
- document.getElementById('inhouseTotal').textContent = `${inhouseTotal.toFixed(1)}K`;
1457
 
1458
- document.getElementById('platformInitial').textContent = `${platformInitial}K`;
1459
- document.getElementById('platformMonthly').textContent = `${platformMonthly.toFixed(1)}K`;
1460
- document.getElementById('platformTotal').textContent = `${platformTotal.toFixed(1)}K`;
1461
  }
1462
 
1463
  // ์ฐจํŠธ ์—…๋ฐ์ดํŠธ
@@ -1546,7 +1628,4 @@
1546
  }
1547
  </script>
1548
  </body>
1549
- </html>
1550
-
1551
-
1552
-
 
215
  overflow: hidden;
216
  user-select: none;
217
  z-index: 1;
218
+ min-height: 120px;
219
  }
220
 
221
  .option-card.selected {
 
249
 
250
  .option-name {
251
  font-weight: 600;
252
+ margin-bottom: 0.3rem;
253
+ }
254
+
255
+ .option-description {
256
+ font-size: 0.75rem;
257
+ color: #a8a8b3;
258
+ line-height: 1.3;
259
  margin-bottom: 0.5rem;
260
  }
261
 
 
465
  <div class="component-options" style="margin-bottom: 2rem;">
466
  <div class="option-card" data-category="service" data-id="image-gen" data-cost="5" data-time="1" data-resource="0.7">
467
  <div class="option-name">AI ์ด๋ฏธ์ง€ ์ƒ์„ฑ</div>
468
+ <div class="option-description">ํ…์ŠคํŠธ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด AI๊ฐ€ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•˜๋Š” ์„œ๋น„์Šค</div>
469
  <div class="option-details">
470
  <span>$5K</span>
471
  <span>1๊ฐœ์›”</span>
 
473
  </div>
474
  <div class="option-card" data-category="service" data-id="book-cover" data-cost="7" data-time="1" data-resource="0.7">
475
  <div class="option-name">์ฑ… ํ‘œ์ง€ AI ์ƒ์„ฑ</div>
476
+ <div class="option-description">์ฑ… ์ œ๋ชฉ๊ณผ ์žฅ๋ฅด๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ „๋ฌธ์ ์ธ ํ‘œ์ง€ ๋””์ž์ธ์„ ์ƒ์„ฑ</div>
477
  <div class="option-details">
478
  <span>$7K</span>
479
  <span>1๊ฐœ์›”</span>
 
481
  </div>
482
  <div class="option-card" data-category="service" data-id="bg-removal" data-cost="7" data-time="1" data-resource="0.7">
483
  <div class="option-name">๋ฐฐ๊ฒฝ ์ œ๊ฑฐ ๋ฐ ์ƒ์„ฑ</div>
484
+ <div class="option-description">์ด๋ฏธ์ง€์˜ ๋ฐฐ๊ฒฝ์„ ์ž๋™์œผ๋กœ ์ œ๊ฑฐํ•˜๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ๋ฐฐ๊ฒฝ์œผ๋กœ ๊ต์ฒด</div>
485
  <div class="option-details">
486
  <span>$7K</span>
487
  <span>1๊ฐœ์›”</span>
 
489
  </div>
490
  <div class="option-card" data-category="service" data-id="image-enhance" data-cost="7" data-time="1" data-resource="1.4">
491
  <div class="option-name">AI ์ด๋ฏธ์ง€ ํŽธ์ง‘/ํ–ฅ์ƒ</div>
492
+ <div class="option-description">์ด๋ฏธ์ง€ ํ™”์งˆ ๊ฐœ์„ , ์ƒ‰์ƒ ๋ณด์ •, ์Šคํƒ€์ผ ๋ณ€ํ™˜ ๋“ฑ ๋‹ค์–‘ํ•œ ํŽธ์ง‘ ๊ธฐ๋Šฅ</div>
493
  <div class="option-details">
494
  <span>$7K</span>
495
  <span>1๊ฐœ์›”</span>
 
497
  </div>
498
  <div class="option-card" data-category="service" data-id="image-upscale" data-cost="7" data-time="1" data-resource="1.4">
499
  <div class="option-name">์ด๋ฏธ์ง€ ์—…์Šค์ผ€์ผ๋ง</div>
500
+ <div class="option-description">์ €ํ•ด์ƒ๋„ ์ด๋ฏธ์ง€๋ฅผ ๊ณ ํ•ด์ƒ๋„๋กœ ๋ณ€ํ™˜ํ•˜์—ฌ ์„ ๋ช…๋„ ํ–ฅ์ƒ</div>
501
  <div class="option-details">
502
  <span>$7K</span>
503
  <span>1๊ฐœ์›”</span>
 
505
  </div>
506
  <div class="option-card" data-category="service" data-id="image-custom" data-cost="50" data-time="1" data-resource="20">
507
  <div class="option-name">์ด๋ฏธ์ง€ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ปค์Šคํ…€</div>
508
+ <div class="option-description">๊ธฐ์—… ๋งž์ถคํ˜• ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์†”๋ฃจ์…˜ (๋ธŒ๋žœ๋“œ ๊ฐ€์ด๋“œ๋ผ์ธ ์ ์šฉ)</div>
509
  <div class="option-details">
510
  <span>$50K</span>
511
  <span>1๊ฐœ์›”</span>
 
518
  <div class="component-options" style="margin-bottom: 2rem;">
519
  <div class="option-card" data-category="service" data-id="video-gen" data-cost="20" data-time="1" data-resource="10">
520
  <div class="option-name">AI ๋น„๋””์˜ค ์ƒ์„ฑ</div>
521
+ <div class="option-description">ํ…์ŠคํŠธ๋‚˜ ์ด๋ฏธ์ง€๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ๋™์˜์ƒ์„ ์ž๋™ ์ƒ์„ฑ</div>
522
  <div class="option-details">
523
  <span>$20K</span>
524
  <span>1๊ฐœ์›”</span>
 
526
  </div>
527
  <div class="option-card" data-category="service" data-id="video-edit" data-cost="20" data-time="1" data-resource="10">
528
  <div class="option-name">AI ๋น„๋””์˜ค ํŽธ์ง‘</div>
529
+ <div class="option-description">์ž๋™ ์ปท ํŽธ์ง‘, ํšจ๊ณผ ์ถ”๊ฐ€, ์žฅ๋ฉด ์ „ํ™˜ ๋“ฑ AI ๊ธฐ๋ฐ˜ ํŽธ์ง‘</div>
530
  <div class="option-details">
531
  <span>$20K</span>
532
  <span>1๊ฐœ์›”</span>
 
534
  </div>
535
  <div class="option-card" data-category="service" data-id="avatar-video" data-cost="20" data-time="1" data-resource="10">
536
  <div class="option-name">AI ์•„๋ฐ”ํƒ€ ๋น„๋””์˜ค</div>
537
+ <div class="option-description">๊ฐ€์ƒ ์•„๋ฐ”ํƒ€๊ฐ€ ๋Œ€๋ณธ์„ ์ฝ์–ด์ฃผ๋Š” ์˜์ƒ ์ƒ์„ฑ ์„œ๋น„์Šค</div>
538
  <div class="option-details">
539
  <span>$20K</span>
540
  <span>1๊ฐœ์›”</span>
 
542
  </div>
543
  <div class="option-card" data-category="service" data-id="auto-subtitle" data-cost="7" data-time="1" data-resource="0.7">
544
  <div class="option-name">์ž๋™ ์ž๋ง‰ ์ƒ์„ฑ</div>
545
+ <div class="option-description">์˜์ƒ์˜ ์Œ์„ฑ์„ ์ž๋™์œผ๋กœ ์ธ์‹ํ•˜์—ฌ ์ž๋ง‰ ์ƒ์„ฑ ๋ฐ ๋ฒˆ์—ญ</div>
546
  <div class="option-details">
547
  <span>$7K</span>
548
  <span>1๊ฐœ์›”</span>
 
550
  </div>
551
  <div class="option-card" data-category="service" data-id="shortform" data-cost="20" data-time="1" data-resource="100">
552
  <div class="option-name">AI ์ˆํผ ๋น„๋””์˜ค</div>
553
+ <div class="option-description">ํ‹ฑํ†ก, ๋ฆด์Šค์šฉ ์„ธ๋กœํ˜• ์งง์€ ์˜์ƒ ์ž๋™ ์ œ์ž‘</div>
554
  <div class="option-details">
555
  <span>$20K</span>
556
  <span>1๊ฐœ์›”</span>
 
558
  </div>
559
  <div class="option-card" data-category="service" data-id="video-custom" data-cost="50" data-time="1" data-resource="20">
560
  <div class="option-name">๋น„๋””์˜ค ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ปค์Šคํ…€</div>
561
+ <div class="option-description">๋Œ€๋Ÿ‰ ๋น„๋””์˜ค ์ฒ˜๋ฆฌ, ๋งž์ถคํ˜• ํ…œํ”Œ๋ฆฟ, API ์—ฐ๋™ ๋“ฑ ๊ธฐ์—…์šฉ ์†”๋ฃจ์…˜</div>
562
  <div class="option-details">
563
  <span>$50K</span>
564
  <span>1๊ฐœ์›”</span>
 
571
  <div class="component-options" style="margin-bottom: 2rem;">
572
  <div class="option-card" data-category="service" data-id="sound-gen" data-cost="5" data-time="1" data-resource="0.7">
573
  <div class="option-name">AI ์Œํ–ฅ ์ƒ์„ฑ</div>
574
+ <div class="option-description">ํšจ๊ณผ์Œ, ๋ฐฐ๊ฒฝ์Œ ๋“ฑ ๋‹ค์–‘ํ•œ ์‚ฌ์šด๋“œ ํšจ๊ณผ๋ฅผ AI๋กœ ์ƒ์„ฑ</div>
575
  <div class="option-details">
576
  <span>$5K</span>
577
  <span>1๊ฐœ์›”</span>
 
579
  </div>
580
  <div class="option-card" data-category="service" data-id="music-gen" data-cost="5" data-time="1" data-resource="1.4">
581
  <div class="option-name">AI ์Œ์•… ์ƒ์„ฑ</div>
582
+ <div class="option-description">์žฅ๋ฅด์™€ ๋ถ„์œ„๊ธฐ๋ฅผ ์„ ํƒํ•˜๋ฉด ์ž๋™์œผ๋กœ ์Œ์•…์„ ์ž‘๊ณก</div>
583
  <div class="option-details">
584
  <span>$5K</span>
585
  <span>1๊ฐœ์›”</span>
 
587
  </div>
588
  <div class="option-card" data-category="service" data-id="song-gen" data-cost="5" data-time="1" data-resource="1.5">
589
  <div class="option-name">AI ๋…ธ๋ž˜ ์ƒ์„ฑ (์Œ์•…+๊ฐ€์‚ฌ+๋ณด์ปฌ)</div>
590
+ <div class="option-description">์™„์„ฑ๋œ ๋…ธ๋ž˜๋ฅผ ์ƒ์„ฑ (์ž‘๊ณก, ์ž‘์‚ฌ, ๊ฐ€์ƒ ๋ณด์ปฌ๊นŒ์ง€)</div>
591
  <div class="option-details">
592
  <span>$5K</span>
593
  <span>1๊ฐœ์›”</span>
 
595
  </div>
596
  <div class="option-card" data-category="service" data-id="music-video" data-cost="5" data-time="1" data-resource="12">
597
  <div class="option-name">AI ๋ฎค์ง๋น„๋””์˜ค ์ƒ์„ฑ</div>
598
+ <div class="option-description">์Œ์•…์— ๋งž์ถฐ ์‹œ๊ฐ์  ํšจ๊ณผ์™€ ์˜์ƒ์„ ์ž๋™ ์ƒ์„ฑ</div>
599
  <div class="option-details">
600
  <span>$5K</span>
601
  <span>1๊ฐœ์›”</span>
 
603
  </div>
604
  <div class="option-card" data-category="service" data-id="ai-singer" data-cost="30" data-time="1" data-resource="20">
605
  <div class="option-name">AI ๊ฐ€์ˆ˜ ์ƒ์„ฑ (ํ’€ํŒจํ‚ค์ง€)</div>
606
+ <div class="option-description">๊ฐ€์ƒ ๊ฐ€์ˆ˜์˜ ์™ธ๋ชจ, ๋ชฉ์†Œ๋ฆฌ, ๊ณก, ๋ฎค๋น„๊นŒ์ง€ ํ†ตํ•ฉ ์ œ์ž‘</div>
607
  <div class="option-details">
608
  <span>$30K</span>
609
  <span>1๊ฐœ์›”</span>
 
611
  </div>
612
  <div class="option-card" data-category="service" data-id="voice-clone" data-cost="5" data-time="1" data-resource="2.5">
613
  <div class="option-name">์Œ์„ฑ ๋ณต์ œ/ํ•ฉ์„ฑ</div>
614
+ <div class="option-description">ํŠน์ • ์ธ๋ฌผ์˜ ๋ชฉ์†Œ๋ฆฌ๋ฅผ ํ•™์Šตํ•˜์—ฌ ์œ ์‚ฌํ•œ ์Œ์„ฑ ์ƒ์„ฑ</div>
615
  <div class="option-details">
616
  <span>$5K</span>
617
  <span>1๊ฐœ์›”</span>
 
619
  </div>
620
  <div class="option-card" data-category="service" data-id="tts" data-cost="5" data-time="1" data-resource="1.4">
621
  <div class="option-name">ํ…์ŠคํŠธ TO ์Œ์„ฑ ๋ณ€ํ™˜</div>
622
+ <div class="option-description">ํ…์ŠคํŠธ๋ฅผ ์ž์—ฐ์Šค๋Ÿฌ์šด ์Œ์„ฑ์œผ๋กœ ๋ณ€ํ™˜ (๋‹ค์–‘ํ•œ ๋ชฉ์†Œ๋ฆฌ ์„ ํƒ)</div>
623
  <div class="option-details">
624
  <span>$5K</span>
625
  <span>1๊ฐœ์›”</span>
 
627
  </div>
628
  <div class="option-card" data-category="service" data-id="stt" data-cost="5" data-time="1" data-resource="3">
629
  <div class="option-name">์Œ์„ฑ TO ํ…์ŠคํŠธ ๋ณ€ํ™˜</div>
630
+ <div class="option-description">์Œ์„ฑ ๋…น์Œ์„ ํ…์ŠคํŠธ๋กœ ์ž๋™ ๋ณ€ํ™˜ (ํšŒ์˜๋ก, ์ž๋ง‰ ๋“ฑ)</div>
631
  <div class="option-details">
632
  <span>$5K</span>
633
  <span>1๊ฐœ์›”</span>
 
635
  </div>
636
  <div class="option-card" data-category="service" data-id="podcast" data-cost="5" data-time="1" data-resource="3">
637
  <div class="option-name">AI ํŒŸ์บ์ŠคํŠธ ์ œ์ž‘</div>
638
+ <div class="option-description">AI ์ง„ํ–‰์ž๊ฐ€ ๋Œ€๋ณธ์„ ์ฝ๊ณ  ํŽธ์ง‘๊นŒ์ง€ ์ž๋™ํ™”</div>
639
  <div class="option-details">
640
  <span>$5K</span>
641
  <span>1๊ฐœ์›”</span>
 
643
  </div>
644
  <div class="option-card" data-category="service" data-id="audio-custom" data-cost="50" data-time="1" data-resource="20">
645
  <div class="option-name">์˜ค๋””์˜ค ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ปค์Šคํ…€</div>
646
+ <div class="option-description">๋ฐฉ์†ก๊ตญ, ์Œ์› ์ œ์ž‘์‚ฌ๋ฅผ ์œ„ํ•œ ๋Œ€๊ทœ๋ชจ ์˜ค๋””์˜ค ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ</div>
647
  <div class="option-details">
648
  <span>$50K</span>
649
  <span>1๊ฐœ์›”</span>
 
656
  <div class="component-options" style="margin-bottom: 2rem;">
657
  <div class="option-card" data-category="service" data-id="chatbot-text" data-cost="5" data-time="1" data-resource="0.7">
658
  <div class="option-name">AI ์ฑ—๋ด‡ (ํ…์ŠคํŠธ)</div>
659
+ <div class="option-description">๊ธฐ๋ณธ์ ์ธ ๋Œ€ํ™”ํ˜• AI ์ฑ—๋ด‡ (๊ณ ๊ฐ ์ƒ๋‹ด, FAQ ์‘๋‹ต)</div>
660
  <div class="option-details">
661
  <span>$5K</span>
662
  <span>1๊ฐœ์›”</span>
 
664
  </div>
665
  <div class="option-card" data-category="service" data-id="chatbot-rag" data-cost="5" data-time="1" data-resource="1.4">
666
  <div class="option-name">AI ์ฑ—๋ด‡ (ํ…์ŠคํŠธ+RAG)</div>
667
+ <div class="option-description">๋ฌธ์„œ ๊ฒ€์ƒ‰ ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋œ ๋˜‘๋˜‘ํ•œ ์ฑ—๋ด‡ (์ง€์‹ ๊ธฐ๋ฐ˜ ์‘๋‹ต)</div>
668
  <div class="option-details">
669
  <span>$5K</span>
670
  <span>1๊ฐœ์›”</span>
 
672
  </div>
673
  <div class="option-card" data-category="service" data-id="chatbot-voice" data-cost="5" data-time="1" data-resource="1.5">
674
  <div class="option-name">AI ์ฑ—๋ด‡ (ํ…์ŠคํŠธ+์Œ์„ฑ)</div>
675
+ <div class="option-description">์Œ์„ฑ ์ธ์‹๊ณผ ์Œ์„ฑ ์ถœ๋ ฅ์ด ๊ฐ€๋Šฅํ•œ ๋Œ€ํ™”ํ˜• ์ฑ—๋ด‡</div>
676
  <div class="option-details">
677
  <span>$5K</span>
678
  <span>1๊ฐœ์›”</span>
 
680
  </div>
681
  <div class="option-card" data-category="service" data-id="chatbot-full" data-cost="5" data-time="1" data-resource="3">
682
  <div class="option-name">AI ์ฑ—๋ด‡ (ํ…์ŠคํŠธ+์Œ์„ฑ+RAG)</div>
683
+ <div class="option-description">๋ชจ๋“  ๊ธฐ๋Šฅ์ด ํ†ตํ•ฉ๋œ ๊ณ ๊ธ‰ AI ์–ด์‹œ์Šคํ„ดํŠธ</div>
684
  <div class="option-details">
685
  <span>$5K</span>
686
  <span>1๊ฐœ์›”</span>
 
688
  </div>
689
  <div class="option-card" data-category="service" data-id="translation" data-cost="5" data-time="1" data-resource="0.7">
690
  <div class="option-name">AI ๋ฒˆ์—ญ ์„œ๋น„์Šค</div>
691
+ <div class="option-description">๋‹ค๊ตญ์–ด ์‹ค์‹œ๊ฐ„ ๋ฒˆ์—ญ (๋ฌธ์„œ, ์›น์‚ฌ์ดํŠธ, ์ฑ„ํŒ…)</div>
692
  <div class="option-details">
693
  <span>$5K</span>
694
  <span>1๊ฐœ์›”</span>
 
696
  </div>
697
  <div class="option-card" data-category="service" data-id="email-writing" data-cost="5" data-time="1" data-resource="0.7">
698
  <div class="option-name">AI ์ด๋ฉ”์ผ/๋ฌธ์„œ ์ž‘์„ฑ</div>
699
+ <div class="option-description">๋น„์ฆˆ๋‹ˆ์Šค ์ด๋ฉ”์ผ, ๋ณด๊ณ ์„œ, ์ œ์•ˆ์„œ ์ž๋™ ์ž‘์„ฑ</div>
700
  <div class="option-details">
701
  <span>$5K</span>
702
  <span>1๊ฐœ์›”</span>
 
704
  </div>
705
  <div class="option-card" data-category="service" data-id="code-assistant" data-cost="5" data-time="1" data-resource="0.7">
706
  <div class="option-name">AI ์ฝ”๋“œ ์–ด์‹œ์Šคํ„ดํŠธ</div>
707
+ <div class="option-description">์ฝ”๋“œ ์ž‘์„ฑ, ๋””๋ฒ„๊น…, ๋ฆฌ๋ทฐ๋ฅผ ๋„์™€์ฃผ๋Š” ๊ฐœ๋ฐœ์ž ๋„๊ตฌ</div>
708
  <div class="option-details">
709
  <span>$5K</span>
710
  <span>1๊ฐœ์›”</span>
 
712
  </div>
713
  <div class="option-card" data-category="service" data-id="text-custom" data-cost="50" data-time="1" data-resource="20">
714
  <div class="option-name">ํ…์ŠคํŠธ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ปค์Šคํ…€</div>
715
+ <div class="option-description">๊ธฐ์—… ์ „์šฉ ์–ธ์–ด ๋ชจ๋ธ, ๋งž์ถคํ˜• ํ…์ŠคํŠธ ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ</div>
716
  <div class="option-details">
717
  <span>$50K</span>
718
  <span>1๊ฐœ์›”</span>
 
725
  <div class="component-options" style="margin-bottom: 2rem;">
726
  <div class="option-card" data-category="service" data-id="data-analysis" data-cost="5" data-time="1" data-resource="0.7">
727
  <div class="option-name">AI ๋ฐ์ดํ„ฐ ๋ถ„์„</div>
728
+ <div class="option-description">๋ฐ์ดํ„ฐ๋ฅผ ์—…๋กœ๋“œํ•˜๋ฉด ์ž๋™์œผ๋กœ ์ธ์‚ฌ์ดํŠธ์™€ ์‹œ๊ฐํ™” ์ œ๊ณต</div>
729
  <div class="option-details">
730
  <span>$5K</span>
731
  <span>1๊ฐœ์›”</span>
 
733
  </div>
734
  <div class="option-card" data-category="service" data-id="ocr" data-cost="5" data-time="1" data-resource="2">
735
  <div class="option-name">AI OCR ์„œ๋น„์Šค</div>
736
+ <div class="option-description">์ด๋ฏธ์ง€๋‚˜ PDF์—์„œ ํ…์ŠคํŠธ๋ฅผ ์ถ”์ถœํ•˜๊ณ  ๊ตฌ์กฐํ™”</div>
737
  <div class="option-details">
738
  <span>$5K</span>
739
  <span>1๊ฐœ์›”</span>
 
741
  </div>
742
  <div class="option-card" data-category="service" data-id="computer-vision" data-cost="5" data-time="1" data-resource="1.4">
743
  <div class="option-name">์ปดํ“จํ„ฐ ๋น„์ „</div>
744
+ <div class="option-description">๊ฐ์ฒด ์ธ์‹, ์–ผ๊ตด ๊ฐ์ง€, ์ด๋ฏธ์ง€ ๋ถ„๋ฅ˜ ๋“ฑ ์‹œ๊ฐ ์ธ์‹ ๊ธฐ๋Šฅ</div>
745
  <div class="option-details">
746
  <span>$5K</span>
747
  <span>1๊ฐœ์›”</span>
 
749
  </div>
750
  <div class="option-card" data-category="service" data-id="sentiment-analysis" data-cost="5" data-time="1" data-resource="0.7">
751
  <div class="option-name">๊ฐ์ • ๋ถ„์„ AI</div>
752
+ <div class="option-description">ํ…์ŠคํŠธ๋‚˜ ์Œ์„ฑ์—์„œ ๊ฐ์ •๊ณผ ์˜๋„๋ฅผ ๋ถ„์„</div>
753
  <div class="option-details">
754
  <span>$5K</span>
755
  <span>1๊ฐœ์›”</span>
 
757
  </div>
758
  <div class="option-card" data-category="service" data-id="analysis-custom" data-cost="50" data-time="1" data-resource="20">
759
  <div class="option-name">๋ถ„์„ ์—”ํ„ฐํ”„๋ผ์ด์ฆˆ ์ปค์Šคํ…€</div>
760
+ <div class="option-description">์‚ฐ์—…๋ณ„ ํŠนํ™” ๋ถ„์„ ๋ชจ๋ธ (์˜๋ฃŒ, ๊ธˆ์œต, ์ œ์กฐ ๋“ฑ)</div>
761
  <div class="option-details">
762
  <span>$50K</span>
763
  <span>1๊ฐœ์›”</span>
 
770
  <div class="component-options" style="margin-bottom: 2rem;">
771
  <div class="option-card" data-category="service" data-id="novel" data-cost="20" data-time="1" data-resource="20">
772
  <div class="option-name">AI ์†Œ์„ค ์ƒ์„ฑ</div>
773
+ <div class="option-description">์žฅ๋ฅด์™€ ์ค„๊ฑฐ๋ฆฌ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์™„์„ฑ๋œ ์†Œ์„ค ์ƒ์„ฑ</div>
774
  <div class="option-details">
775
  <span>$20K</span>
776
  <span>1๊ฐœ์›”</span>
 
778
  </div>
779
  <div class="option-card" data-category="service" data-id="webnovel" data-cost="20" data-time="1" data-resource="20">
780
  <div class="option-name">AI ์›น์†Œ์„ค ์ƒ์„ฑ</div>
781
+ <div class="option-description">์—ฐ์žฌํ˜• ์›น์†Œ์„ค ์ž๋™ ์ƒ์„ฑ ๋ฐ ์Šคํ† ๋ฆฌ ์ง„ํ–‰ ๊ด€๋ฆฌ</div>
782
  <div class="option-details">
783
  <span>$20K</span>
784
  <span>1๊ฐœ์›”</span>
 
786
  </div>
787
  <div class="option-card" data-category="service" data-id="webtoon" data-cost="20" data-time="1" data-resource="20">
788
  <div class="option-name">AI ์›นํˆฐ ์ƒ์„ฑ</div>
789
+ <div class="option-description">์Šคํ† ๋ฆฌ์™€ ๊ทธ๋ฆผ์„ AI๊ฐ€ ํ•จ๊ป˜ ์ œ์ž‘ํ•˜๋Š” ์›นํˆฐ ์„œ๋น„์Šค</div>
790
  <div class="option-details">
791
  <span>$20K</span>
792
  <span>1๊ฐœ์›”</span>
 
794
  </div>
795
  <div class="option-card" data-category="service" data-id="ai-book" data-cost="20" data-time="1" data-resource="2">
796
  <div class="option-name">AI BOOK ์ œ์ž‘</div>
797
+ <div class="option-description">์ „์ž์ฑ… ํ˜•ํƒœ์˜ ์ฝ˜ํ…์ธ  ์ž๋™ ์ƒ์„ฑ ๋ฐ ํŽธ์ง‘</div>
798
  <div class="option-details">
799
  <span>$20K</span>
800
  <span>1๊ฐœ์›”</span>
 
802
  </div>
803
  <div class="option-card" data-category="service" data-id="ecommerce" data-cost="20" data-time="1" data-resource="20">
804
  <div class="option-name">์ด์ปค๋จธ์Šค AI (์ƒํ’ˆ์„ค๋ช…)</div>
805
+ <div class="option-description">์ƒํ’ˆ ์ด๋ฏธ์ง€๋กœ ๋งค๋ ฅ์ ์ธ ์„ค๋ช…๊ณผ ๋งˆ์ผ€ํŒ… ๋ฌธ๊ตฌ ์ƒ์„ฑ</div>
806
  <div class="option-details">
807
  <span>$20K</span>
808
  <span>1๊ฐœ์›”</span>
 
815
  <div class="component-options" style="margin-bottom: 2rem;">
816
  <div class="option-card" data-category="service" data-id="medical" data-cost="20" data-time="1" data-resource="5">
817
  <div class="option-name">AI ์˜๋ฃŒ ์–ด์‹œ์Šคํ„ดํŠธ</div>
818
+ <div class="option-description">์ฆ์ƒ ์ฒดํฌ, ์˜๋ฃŒ ์ •๋ณด ์ œ๊ณต (์ „๋ฌธ์˜ ๊ฐ์ˆ˜ ํ•„์š”)</div>
819
  <div class="option-details">
820
  <span>$20K</span>
821
  <span>1๊ฐœ์›”</span>
 
823
  </div>
824
  <div class="option-card" data-category="service" data-id="legal" data-cost="20" data-time="1" data-resource="5">
825
  <div class="option-name">AI ๋ฒ•๋ฅ  ์–ด์‹œ์Šคํ„ดํŠธ</div>
826
+ <div class="option-description">๊ณ„์•ฝ์„œ ๊ฒ€ํ† , ๋ฒ•๋ฅ  ์ƒ๋‹ด ๋ณด์กฐ (๋ณ€ํ˜ธ์‚ฌ ๊ฐ์ˆ˜ ํ•„์š”)</div>
827
  <div class="option-details">
828
  <span>$20K</span>
829
  <span>1๊ฐœ์›”</span>
 
831
  </div>
832
  <div class="option-card" data-category="service" data-id="education" data-cost="20" data-time="1" data-resource="5">
833
  <div class="option-name">AI ๊ต์œก/ํŠœํ„ฐ๋ง</div>
834
+ <div class="option-description">๊ฐœ์ธ ๋งž์ถคํ˜• ํ•™์Šต ์ปค๋ฆฌํ˜๋Ÿผ๊ณผ 1:1 AI ํŠœํ„ฐ</div>
835
  <div class="option-details">
836
  <span>$20K</span>
837
  <span>1๊ฐœ์›”</span>
 
844
  <div class="component-options" style="margin-bottom: 2rem;">
845
  <div class="option-card" data-category="service" data-id="hairstyle" data-cost="20" data-time="1" data-resource="1.2">
846
  <div class="option-name">ํ—ค์–ด์Šคํƒ€์ผ AI ์‹œ๋ฎฌ๋ ˆ์ด์…˜</div>
847
+ <div class="option-description">์–ผ๊ตด ์‚ฌ์ง„์— ๋‹ค์–‘ํ•œ ํ—ค์–ด์Šคํƒ€์ผ์„ ๊ฐ€์ƒ์œผ๋กœ ์ ์šฉ</div>
848
  <div class="option-details">
849
  <span>$20K</span>
850
  <span>1๊ฐœ์›”</span>
 
852
  </div>
853
  <div class="option-card" data-category="service" data-id="fashion" data-cost="7" data-time="1" data-resource="0.7">
854
  <div class="option-name">ํŒจ์…˜ ๊ฐ€์ƒ ํ”ผํŒ… AI</div>
855
+ <div class="option-description">์˜ท์„ ์ž…์–ด๋ณด์ง€ ์•Š๊ณ ๋„ ์ฐฉ์šฉ ๋ชจ์Šต์„ ํ™•์ธ</div>
856
  <div class="option-details">
857
  <span>$7K</span>
858
  <span>1๊ฐœ์›”</span>
 
860
  </div>
861
  <div class="option-card" data-category="service" data-id="3d-model" data-cost="20" data-time="1" data-resource="2">
862
  <div class="option-name">AI 3D ๋ชจ๋ธ ์ƒ์„ฑ</div>
863
+ <div class="option-description">2D ์ด๋ฏธ์ง€๋‚˜ ํ…์ŠคํŠธ๋กœ 3D ๋ชจ๋ธ ์ž๋™ ์ƒ์„ฑ</div>
864
  <div class="option-details">
865
  <span>$20K</span>
866
  <span>1๊ฐœ์›”</span>
 
868
  </div>
869
  <div class="option-card" data-category="service" data-id="nsfw" data-cost="20" data-time="1" data-resource="0.7">
870
  <div class="option-name">NSFW ์ด๋ฏธ์ง€ ์ƒ์„ฑ</div>
871
+ <div class="option-description">์„ฑ์ธ์šฉ ์ฝ˜ํ…์ธ  ์ƒ์„ฑ (์—ฐ๋ น ํ™•์ธ ์‹œ์Šคํ…œ ํ•„์ˆ˜)</div>
872
  <div class="option-details">
873
  <span>$20K</span>
874
  <span>1๊ฐœ์›”</span>
 
881
  <div class="component-options" style="margin-bottom: 2rem;">
882
  <div class="option-card" data-category="service" data-id="llm-finetune" data-cost="200" data-time="1" data-resource="20">
883
  <div class="option-name">๋ชจ๋ธ: LLM(ํŒŒ์ธํŠœ๋‹)</div>
884
+ <div class="option-description">๊ธฐ์—… ์ „์šฉ ๋ฐ์ดํ„ฐ๋กœ ํ•™์Šตํ•œ ๋งž์ถคํ˜• ์–ธ์–ด ๋ชจ๋ธ</div>
885
  <div class="option-details">
886
  <span>$200K</span>
887
  <span>1๊ฐœ์›”</span>
 
889
  </div>
890
  <div class="option-card" data-category="service" data-id="image-lora" data-cost="50" data-time="1" data-resource="20">
891
  <div class="option-name">๋ชจ๋ธ: ์ด๋ฏธ์ง€ ์ƒ์„ฑ(LoRA)</div>
892
+ <div class="option-description">ํŠน์ • ์Šคํƒ€์ผ์ด๋‚˜ ์บ๋ฆญํ„ฐ ์ „๋ฌธ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ๋ชจ๋ธ</div>
893
  <div class="option-details">
894
  <span>$50K</span>
895
  <span>1๊ฐœ์›”</span>
 
897
  </div>
898
  <div class="option-card" data-category="service" data-id="gen-lora" data-cost="50" data-time="1" data-resource="20">
899
  <div class="option-name">๋ชจ๋ธ: ์ƒ์„ฑ(LoRA)</div>
900
+ <div class="option-description">ํŠน์ • ๋ถ„์•ผ์— ํŠนํ™”๋œ ์ฝ˜ํ…์ธ  ์ƒ์„ฑ ๋ชจ๋ธ</div>
901
  <div class="option-details">
902
  <span>$50K</span>
903
  <span>1๊ฐœ์›”</span>
 
905
  </div>
906
  <div class="option-card" data-category="service" data-id="vision-model" data-cost="50" data-time="1" data-resource="20">
907
  <div class="option-name">๋ชจ๋ธ: ๋น„์ „์ธ์‹</div>
908
+ <div class="option-description">์‚ฐ์—…๋ณ„ ํŠนํ™” ์ด๋ฏธ์ง€ ์ธ์‹ ๋ฐ ๋ถ„๋ฅ˜ ๋ชจ๋ธ</div>
909
  <div class="option-details">
910
  <span>$50K</span>
911
  <span>1๊ฐœ์›”</span>
 
913
  </div>
914
  <div class="option-card" data-category="service" data-id="custom-model" data-cost="50" data-time="1" data-resource="20">
915
  <div class="option-name">๋งž์ถค ์ฃผ๋ฌธํ˜• ๋ชจ๋ธ</div>
916
+ <div class="option-description">๊ณ ๊ฐ ์š”๊ตฌ์‚ฌํ•ญ์— ๋งž๋Š” ์™„์ „ ์ปค์Šคํ…€ AI ๋ชจ๋ธ</div>
917
  <div class="option-details">
918
  <span>$50K</span>
919
  <span>1๊ฐœ์›”</span>
 
931
  <div class="component-options">
932
  <div class="option-card" data-category="db" data-id="basic-db" data-cost="3" data-time="0.5">
933
  <div class="option-name">๊ธฐ๋ณธ DB</div>
934
+ <div class="option-description">MySQL/PostgreSQL ๊ธฐ๋ณธ ์„ค์ •, ๋ฐฑ์—… ์ฃผ 1ํšŒ</div>
935
  <div class="option-details">
936
  <span>$3K</span>
937
  <span>0.5๊ฐœ์›”</span>
 
939
  </div>
940
  <div class="option-card" data-category="db" data-id="advanced-db" data-cost="8" data-time="1">
941
  <div class="option-name">๊ณ ๊ธ‰ DB + ๋ฐฑ์—…</div>
942
+ <div class="option-description">์‹ค์‹œ๊ฐ„ ๋ฐฑ์—…, ๋ณต์ œ ์„œ๋ฒ„, ์ž๋™ ๋ณต๊ตฌ ์‹œ์Šคํ…œ</div>
943
  <div class="option-details">
944
  <span>$8K</span>
945
  <span>1๊ฐœ์›”</span>
 
947
  </div>
948
  <div class="option-card" data-category="db" data-id="enterprise-db" data-cost="12" data-time="1.5">
949
  <div class="option-name">์—”ํ„ฐํ”„๋ผ์ด์ฆˆ DB</div>
950
+ <div class="option-description">๋ถ„์‚ฐ DB, ์ƒค๋”ฉ, ๊ธ€๋กœ๋ฒŒ ๋ณต์ œ, 24/7 ๋ชจ๋‹ˆํ„ฐ๋ง</div>
951
  <div class="option-details">
952
  <span>$12K</span>
953
  <span>1.5๊ฐœ์›”</span>
 
965
  <div class="component-options">
966
  <div class="option-card" data-category="auth" data-id="gmail-only" data-cost="2" data-time="0.3">
967
  <div class="option-name">Gmail ์—ฐ๋™</div>
968
+ <div class="option-description">๊ตฌ๊ธ€ ๊ณ„์ •์œผ๋กœ๋งŒ ๊ฐ„ํŽธ ๋กœ๊ทธ์ธ</div>
969
  <div class="option-details">
970
  <span>$2K</span>
971
  <span>0.3๊ฐœ์›”</span>
 
973
  </div>
974
  <div class="option-card" data-category="auth" data-id="multi-auth" data-cost="4" data-time="0.5">
975
  <div class="option-name">๋‹ค์ค‘ ์†Œ์…œ ๋กœ๊ทธ์ธ</div>
976
+ <div class="option-description">๊ตฌ๊ธ€, ํŽ˜์ด์Šค๋ถ, ์นด์นด์˜ค, ๋„ค์ด๋ฒ„ ๋“ฑ ํ†ตํ•ฉ ๋กœ๊ทธ์ธ</div>
977
  <div class="option-details">
978
  <span>$4K</span>
979
  <span>0.5๊ฐœ์›”</span>
980
  </div>
981
  </div>
982
  <div class="option-card" data-category="auth" data-id="custom-auth" data-cost="6" data-time="1">
983
+ <div class="option-name">์ปค์Šคํ…€ ์ธ์ฆ(WEB3 ์ „์ž์ง€๊ฐ‘ ํฌํ•จ) ์‹œ์Šคํ…œ</div>
984
+ <div class="option-description">์ด๋ฉ”์ผ/SMS ์ธ์ฆ, 2๋‹จ๊ณ„ ์ธ์ฆ, ์•”ํ˜ธํ™”ํ ์ง€๊ฐ‘ ์—ฐ๋™</div>
985
  <div class="option-details">
986
  <span>$6K</span>
987
  <span>1๊ฐœ์›”</span>
 
999
  <div class="component-options">
1000
  <div class="option-card" data-category="credit" data-id="basic-credit" data-cost="3" data-time="0.5">
1001
  <div class="option-name">๊ธฐ๋ณธ ํฌ๋ ˆ๋”ง ์‹œ์Šคํ…œ</div>
1002
+ <div class="option-description">์ถฉ์ „์‹ ํฌ๋ ˆ๋”ง, ์‚ฌ์šฉ ๋‚ด์—ญ ์กฐํšŒ</div>
1003
  <div class="option-details">
1004
  <span>$3K</span>
1005
  <span>0.5๊ฐœ์›”</span>
 
1007
  </div>
1008
  <div class="option-card" data-category="credit" data-id="advanced-credit" data-cost="6" data-time="1">
1009
  <div class="option-name">๊ณ ๊ธ‰ ํฌ๋ ˆ๋”ง + ๊ตฌ๋…</div>
1010
+ <div class="option-description">์›”์ •์•ก ๊ตฌ๋…, ํฌ๋ ˆ๋”ง ์ž๋™ ์ถฉ์ „, ๋“ฑ๊ธ‰๋ณ„ ํ˜œํƒ</div>
1011
  <div class="option-details">
1012
  <span>$6K</span>
1013
  <span>1๊ฐœ์›”</span>
 
1025
  <div class="component-options">
1026
  <div class="option-card" data-category="payment" data-id="basic-payment" data-cost="4" data-time="0.5">
1027
  <div class="option-name">๊ธฐ๋ณธ ๊ฒฐ์ œ (์นด๋“œ)</div>
1028
+ <div class="option-description">์‹ ์šฉ์นด๋“œ/์ฒดํฌ์นด๋“œ ๊ฒฐ์ œ๋งŒ ์ง€์›</div>
1029
  <div class="option-details">
1030
  <span>$4K</span>
1031
  <span>0.5๊ฐœ์›”</span>
 
1033
  </div>
1034
  <div class="option-card" data-category="payment" data-id="multi-payment" data-cost="8" data-time="1">
1035
  <div class="option-name">๋‹ค์ค‘ ๊ฒฐ์ œ ์ˆ˜๋‹จ</div>
1036
+ <div class="option-description">์นด๋“œ, ๊ณ„์ขŒ์ด์ฒด, ๊ฐ„ํŽธ๊ฒฐ์ œ(ํŽ˜์ดํŒ”, ์• ํ”ŒํŽ˜์ด ๋“ฑ)</div>
1037
  <div class="option-details">
1038
  <span>$8K</span>
1039
  <span>1๊ฐœ์›”</span>
1040
  </div>
1041
  </div>
1042
  <div class="option-card" data-category="payment" data-id="global-payment" data-cost="10" data-time="1.5">
1043
+ <div class="option-name">๋ณตํ•ฉ ๊ฒฐ์ œ(WEB3 ํ† ํฐ ํฌํ•จ) ์‹œ์Šคํ…œ</div>
1044
+ <div class="option-description">๋ฒ•์ •ํ™”ํ, ์•”ํ˜ธํ™”ํ, NFT, ํฌ์ธํŠธ ํ†ตํ•ฉ ๊ฒฐ์ œ</div>
1045
  <div class="option-details">
1046
  <span>$10K</span>
1047
  <span>1.5๊ฐœ์›”</span>
 
1059
  <div class="component-options">
1060
  <div class="option-card" data-category="marketing" data-id="basic-marketing" data-cost="5" data-time="1">
1061
  <div class="option-name">๊ธฐ๋ณธ ๋งˆ์ผ€ํŒ… ๋„๊ตฌ</div>
1062
+ <div class="option-description">์ด๋ฉ”์ผ ์บ ํŽ˜์ธ, ๊ธฐ๋ณธ ๋ถ„์„, ์ฟ ํฐ ์‹œ์Šคํ…œ</div>
1063
  <div class="option-details">
1064
  <span>$5K</span>
1065
  <span>1๊ฐœ์›”</span>
 
1067
  </div>
1068
  <div class="option-card" data-category="marketing" data-id="advanced-marketing" data-cost="10" data-time="1.5">
1069
  <div class="option-name">๊ณ ๊ธ‰ ๋งˆ์ผ€ํŒ… ์ž๋™ํ™”</div>
1070
+ <div class="option-description">A/B ํ…Œ์ŠคํŠธ, ์ถ”์ฒœ ์‹œ์Šคํ…œ, ๋ฆฌํƒ€๊ฒŒํŒ…, AI ๋ถ„์„</div>
1071
  <div class="option-details">
1072
  <span>$10K</span>
1073
  <span>1.5๊ฐœ์›”</span>
 
1085
  <div class="component-options">
1086
  <div class="option-card" data-category="support" data-id="basic-support" data-cost="3" data-time="0">
1087
  <div class="option-name">๊ธฐ๋ณธ ๊ธฐ์ˆ  ์ง€์›</div>
1088
+ <div class="option-description">์ด๋ฉ”์ผ ์ง€์›, 48์‹œ๊ฐ„ ๋‚ด ๋‹ต๋ณ€, ์›” 10๊ฑด</div>
1089
  <div class="option-details">
1090
  <span>์›” $3K</span>
1091
  <span>์ฆ‰์‹œ</span>
 
1093
  </div>
1094
  <div class="option-card" data-category="support" data-id="dedicated-support" data-cost="8" data-time="0">
1095
  <div class="option-name">์ „๋‹ด ๊ฐœ๋ฐœ์ž ์ง€์›</div>
1096
+ <div class="option-description">์ „๋‹ด ๊ฐœ๋ฐœ์ž ๋ฐฐ์ •, ์‹ค์‹œ๊ฐ„ ์ง€์›, ๋ฌด์ œํ•œ ์š”์ฒญ</div>
1097
  <div class="option-details">
1098
  <span>์›” $8K</span>
1099
  <span>์ฆ‰์‹œ</span>
 
1111
  <div class="component-options">
1112
  <div class="option-card" data-category="monitoring" data-id="basic-monitor" data-cost="2" data-time="0.3">
1113
  <div class="option-name">๊ธฐ๋ณธ ๋ชจ๋‹ˆํ„ฐ๋ง</div>
1114
+ <div class="option-description">์„œ๋ฒ„ ์ƒํƒœ, ํŠธ๋ž˜ํ”ฝ, ๊ธฐ๋ณธ ์•Œ๋ฆผ</div>
1115
  <div class="option-details">
1116
  <span>$2K</span>
1117
  <span>0.3๊ฐœ์›”</span>
 
1119
  </div>
1120
  <div class="option-card" data-category="monitoring" data-id="advanced-monitor" data-cost="4" data-time="0.5">
1121
  <div class="option-name">๊ณ ๊ธ‰ ๋ถ„์„ + ์•Œ๋ฆผ</div>
1122
+ <div class="option-description">์‹ค์‹œ๊ฐ„ ๋Œ€์‹œ๋ณด๋“œ, AI ์ด์ƒ ๊ฐ์ง€, ๋งž์ถค ๋ฆฌํฌํŠธ</div>
1123
  <div class="option-details">
1124
  <span>$4K</span>
1125
  <span>0.5๊ฐœ์›”</span>
 
1137
  <div class="component-options">
1138
  <div class="option-card" data-category="additional" data-id="admin-panel" data-cost="5" data-time="0.5">
1139
  <div class="option-name">๊ด€๋ฆฌ์ž ๋Œ€์‹œ๋ณด๋“œ</div>
1140
+ <div class="option-description">์‚ฌ์šฉ์ž ๊ด€๋ฆฌ, ํ†ต๊ณ„, ์ฝ˜ํ…์ธ  ๊ด€๋ฆฌ ํ†ตํ•ฉ ํŒจ๋„</div>
1141
  <div class="option-details">
1142
  <span>$5K</span>
1143
  <span>0.5๊ฐœ์›”</span>
 
1145
  </div>
1146
  <div class="option-card" data-category="additional" data-id="api-system" data-cost="8" data-time="1">
1147
  <div class="option-name">API ์‹œ์Šคํ…œ</div>
1148
+ <div class="option-description">์™ธ๋ถ€ ์—ฐ๋™์„ ์œ„ํ•œ RESTful API, ๋ฌธ์„œํ™” ํฌํ•จ</div>
1149
  <div class="option-details">
1150
  <span>$8K</span>
1151
  <span>1๊ฐœ์›”</span>
 
1153
  </div>
1154
  <div class="option-card" data-category="additional" data-id="analytics" data-cost="6" data-time="0.5">
1155
  <div class="option-name">๋ถ„์„ ๋„๊ตฌ</div>
1156
+ <div class="option-description">์‚ฌ์šฉ์ž ํ–‰๋™ ๋ถ„์„, ๋งค์ถœ ๋ถ„์„, ์ปค์Šคํ…€ ๋ฆฌํฌํŠธ</div>
1157
  <div class="option-details">
1158
  <span>$6K</span>
1159
  <span>0.5๊ฐœ์›”</span>
 
1161
  </div>
1162
  <div class="option-card" data-category="additional" data-id="multi-language" data-cost="4" data-time="0.5">
1163
  <div class="option-name">๋‹ค๊ตญ์–ด ์ง€์›</div>
1164
+ <div class="option-description">5๊ฐœ ์–ธ์–ด ์ง€์›, ์ž๋™ ๋ฒˆ์—ญ, ์–ธ์–ด๋ณ„ UI ์ตœ์ ํ™”</div>
1165
  <div class="option-details">
1166
  <span>$4K</span>
1167
  <span>0.5๊ฐœ์›”</span>
1168
  </div>
1169
  </div>
1170
+
1171
+ </div>
1172
  </div>
1173
 
1174
  <button class="calculate-btn" onclick="calculateCustomCost()">๋งž์ถค ๊ฒฌ์  ๊ณ„์‚ฐํ•˜๊ธฐ</button>
 
1457
  const totalMonthlyCost = serverCost + resourceCost + maintenanceCost + monthlySupport;
1458
 
1459
  // ๊ฒฐ๊ณผ ํ‘œ์‹œ
1460
+ document.getElementById('initialCost').textContent = `$${totalInitialCost}K`;
1461
  document.getElementById('devTime').textContent = `${maxTime}๊ฐœ์›”`;
1462
+ document.getElementById('serverCost').textContent = `$${serverCost}K`;
1463
+ document.getElementById('resourceCost').textContent = `$${resourceCost.toFixed(1)}K`;
1464
+ document.getElementById('maintenanceCost').textContent = `$${maintenanceCost.toFixed(1)}K`;
1465
+ document.getElementById('totalMonthlyCost').textContent = `$${totalMonthlyCost.toFixed(1)}K`;
1466
 
1467
  // ์ด ๋น„์šฉ ๊ณ„์‚ฐ (๊ธฐ๊ฐ„๋ณ„)
1468
  updateTotalCost(totalInitialCost, totalMonthlyCost);
 
1483
  // ์ด ๋น„์šฉ ์—…๋ฐ์ดํŠธ
1484
  function updateTotalCost(initialCost, monthlyCost) {
1485
  const totalCost = initialCost + (monthlyCost * currentPeriod);
1486
+ document.getElementById('totalCost').textContent = `$${totalCost.toFixed(1)}K`;
1487
  }
1488
 
1489
  // ๊ตฌ์„ฑ ์š”์†Œ ๋ชฉ๋ก ํ‘œ์‹œ
 
1496
  item.className = 'component-list-item';
1497
 
1498
  let costDisplay = component.type === 'monthly'
1499
+ ? `์›” $${component.cost}K`
1500
+ : `$${component.cost}K`;
1501
 
1502
  item.innerHTML = `
1503
  <span>${component.name}</span>
 
1529
  const platformTotal = platformInitial + (platformMonthly * currentPeriod);
1530
 
1531
  // ๊ฒฐ๊ณผ ํ‘œ์‹œ
1532
+ document.getElementById('outsourceInitial').textContent = `$${outsourceInitial}K`;
1533
+ document.getElementById('outsourceMonthly').textContent = `$${outsourceMonthly.toFixed(1)}K`;
1534
+ document.getElementById('outsourceTotal').textContent = `$${outsourceTotal.toFixed(1)}K`;
1535
 
1536
+ document.getElementById('inhouseInitial').textContent = `$${inhouseInitial}K`;
1537
+ document.getElementById('inhouseMonthly').textContent = `$${inhouseMonthly.toFixed(1)}K`;
1538
+ document.getElementById('inhouseTotal').textContent = `$${inhouseTotal.toFixed(1)}K`;
1539
 
1540
+ document.getElementById('platformInitial').textContent = `$${platformInitial}K`;
1541
+ document.getElementById('platformMonthly').textContent = `$${platformMonthly.toFixed(1)}K`;
1542
+ document.getElementById('platformTotal').textContent = `$${platformTotal.toFixed(1)}K`;
1543
  }
1544
 
1545
  // ์ฐจํŠธ ์—…๋ฐ์ดํŠธ
 
1628
  }
1629
  </script>
1630
  </body>
1631
+ </html>