dltmdgus commited on
Commit
d2bcb48
Β·
verified Β·
1 Parent(s): 33248d9

Upload 4 files

Browse files
.gitattributes CHANGED
@@ -33,3 +33,5 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
 
 
 
33
  *.zip filter=lfs diff=lfs merge=lfs -text
34
  *.zst filter=lfs diff=lfs merge=lfs -text
35
  *tfevents* filter=lfs diff=lfs merge=lfs -text
36
+ α„…α…‘α„‹α…΅α„€α…₯_α„ƒα…’α„‘α…­α„‹α…΅α„†α…΅α„Œα…΅.png filter=lfs diff=lfs merge=lfs -text
37
+ α„…α…‘α„‹α…΅α„€α…₯_데모영ᄉᅑᆼ.mp4 filter=lfs diff=lfs merge=lfs -text
README.md CHANGED
@@ -1,10 +1,36 @@
1
- ---
2
- title: GreenDriverOptimizer
3
- emoji: πŸ’»
4
- colorFrom: purple
5
- colorTo: purple
6
- sdk: static
7
- pinned: false
8
- ---
9
-
10
- Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Liger Showcase Page Deployment Guide
2
+
3
+ 이 폴더(`liger_showcase`)μ—λŠ” Hugging Face Spaces에 배포할 수 μžˆλŠ” μ›Ήμ‚¬μ΄νŠΈ νŒŒμΌλ“€μ΄ λͺ¨λ‘ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.
4
+
5
+ ## πŸš€ Hugging Face Spaces 배포 방법
6
+
7
+ 1. **Hugging Face 접속 및 둜그인**: [huggingface.co](https://huggingface.co/)에 μ ‘μ†ν•©λ‹ˆλ‹€.
8
+ 2. **New Space 생성**:
9
+ - 우츑 상단 ν”„λ‘œν•„ 클릭 -> **New Space** 선택.
10
+ - **Space Name**: `liger-showcase` (μ›ν•˜λŠ” 이름 μž…λ ₯).
11
+ - **License**: `mit` (선택 사항).
12
+ - **Space SDK**: **Static**을 μ„ νƒν•˜μ„Έμš” (κ°€μž₯ μ€‘μš”!).
13
+ - **Visibility**: Public (곡개) λ˜λŠ” Private.
14
+ - **Create Space** 클릭.
15
+ 3. **파일 μ—…λ‘œλ“œ**:
16
+ - μƒμ„±λœ Space νŽ˜μ΄μ§€μ—μ„œ **Files** νƒ­μœΌλ‘œ μ΄λ™ν•©λ‹ˆλ‹€.
17
+ - **Add file** -> **Upload files**λ₯Ό ν΄λ¦­ν•©λ‹ˆλ‹€.
18
+ - 이 폴더(`liger_showcase`) μ•ˆμ— μžˆλŠ” **λͺ¨λ“  파일**(`index.html`, `style.css`, `.mp4`, `.png`)을 λ“œλž˜κ·Έν•˜μ—¬ μ—…λ‘œλ“œν•©λ‹ˆλ‹€.
19
+ - μ•„λž˜ **Commit changes to main** λ²„νŠΌμ„ ν΄λ¦­ν•˜μ—¬ μ €μž₯ν•©λ‹ˆλ‹€.
20
+ 4. **배포 확인**:
21
+ - μž μ‹œ ν›„ **App** νƒ­μœΌλ‘œ μ΄λ™ν•˜λ©΄ μ›Ήμ‚¬μ΄νŠΈκ°€ 배포된 것을 확인할 수 μžˆμŠ΅λ‹ˆλ‹€.
22
+
23
+ ## πŸ“ μˆ˜μ • 사항 (선택)
24
+
25
+ ### 1. PPT/λ°œν‘œ 자료 μ—…λ‘œλ“œ
26
+ ν˜„μž¬ PPT μ„Ήμ…˜μ€ μ˜ˆμ‹œλ‘œ λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€. λ°œν‘œ 자료λ₯Ό 보여주렀면:
27
+ 1. λ°œν‘œ 자료λ₯Ό PDF둜 λ³€ν™˜ν•˜μ—¬ ν•¨κ»˜ μ—…λ‘œλ“œν•˜μ„Έμš” (예: `presentation.pdf`).
28
+ 2. `index.html` νŒŒμΌμ„ μ—΄κ³  80번째 쀄 근처의 `<div class="ppt-container glass-card">` μ•ˆμͺ½μ„ μˆ˜μ •ν•˜μ—¬ `iframe`μ΄λ‚˜ λ‹€μš΄λ‘œλ“œ 링크λ₯Ό μ—°κ²°ν•˜μ„Έμš”.
29
+
30
+ **PDF λ°”λ‘œ 보여주기 μ˜ˆμ‹œ:**
31
+ ```html
32
+ <embed src="presentation.pdf" type="application/pdf" width="100%" height="600px" />
33
+ ```
34
+
35
+ ### 2. n8n μ›Œν¬ν”Œλ‘œμš° μ—°κ²°
36
+ n8n μ›Œν¬ν”Œλ‘œμš°λ₯Ό 직접 λ³΄μ—¬μ£Όκ±°λ‚˜ μ‹€ν–‰ν•˜κ²Œ ν•˜λ €λ©΄, n8n μΈμŠ€ν„΄μŠ€μ˜ Webhook URLμ΄λ‚˜ 곡개 링크λ₯Ό `index.html`의 μ›Œν¬ν”Œλ‘œμš° μ„Ήμ…˜ λ²„νŠΌμ— μ—°κ²°ν•˜λ©΄ λ©λ‹ˆλ‹€.
index.html CHANGED
@@ -1,19 +1,131 @@
1
- <!doctype html>
2
- <html>
3
- <head>
4
- <meta charset="utf-8" />
5
- <meta name="viewport" content="width=device-width" />
6
- <title>My static Space</title>
7
- <link rel="stylesheet" href="style.css" />
8
- </head>
9
- <body>
10
- <div class="card">
11
- <h1>Welcome to your static Space!</h1>
12
- <p>You can modify this app directly by editing <i>index.html</i> in the Files and versions tab.</p>
13
- <p>
14
- Also don't forget to check the
15
- <a href="https://huggingface.co/docs/hub/spaces" target="_blank">Spaces documentation</a>.
16
- </p>
17
- </div>
18
- </body>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  </html>
 
1
+ <!DOCTYPE html>
2
+ <html lang="ko">
3
+ <head>
4
+ <meta charset="UTF-8">
5
+ <meta name="viewport" content="width=device-width, initial-scale=1.0">
6
+ <title>Liger - Green-Drive Optimizer</title>
7
+ <link rel="preconnect" href="https://fonts.googleapis.com">
8
+ <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
9
+ <link href="https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700&family=Noto+Sans+KR:wght@300;400;500;700&display=swap" rel="stylesheet">
10
+ <link rel="stylesheet" href="style.css">
11
+ <meta name="description" content="Liger: μΉœν™˜κ²½ μ£Όν–‰ 경둜 μ΅œμ ν™” 및 μΆ©μ „μ†Œ μΆ”μ²œ μ†”λ£¨μ…˜">
12
+ </head>
13
+ <body>
14
+ <div class="background-glob"></div>
15
+
16
+ <nav class="navbar">
17
+ <div class="logo">LIGER</div>
18
+ <div class="nav-links">
19
+ <a href="#demo">Demo</a>
20
+ <a href="#presentation">Presentation</a>
21
+ <a href="#workflow">Workflow</a>
22
+ </div>
23
+ </nav>
24
+
25
+ <header class="hero">
26
+ <div class="hero-content">
27
+ <span class="badge">Green-Drive Optimizer</span>
28
+ <h1>μŠ€λ§ˆνŠΈν•œ μ „κΈ°μ°¨ λΌμ΄ν”„μ˜ μ‹œμž‘,<br> <span class="gradient-text">LIGER</span></h1>
29
+ <p>졜적의 κ²½λ‘œμ™€ μΆ©μ „μ†Œλ₯Ό μ°Ύμ•„μ£ΌλŠ” λ‹Ήμ‹ λ§Œμ˜ AI λ“œλΌμ΄λΉ™ νŒŒνŠΈλ„ˆ</p>
30
+ <div class="cta-group">
31
+ <a href="#demo" class="btn primary">데λͺ¨ μ˜μƒ 보기</a>
32
+ <a href="#workflow" class="btn secondary">μ›Œν¬ν”Œλ‘œμš° ν™•μΈν•˜κΈ°</a>
33
+ </div>
34
+ </div>
35
+ <div class="hero-image">
36
+ <img src="α„…α…‘α„‹α…΅α„€α…₯_α„ƒα…’α„‘α…­α„‹α…΅α„†α…΅α„Œα…΅.png" alt="Liger Dashboard Preview" class="glass-card">
37
+ </div>
38
+ </header>
39
+
40
+ <main>
41
+ <section id="demo" class="section">
42
+ <div class="section-header">
43
+ <h2>Demo Video</h2>
44
+ <p>Ligerκ°€ μ–΄λ–»κ²Œ μž‘λ™ν•˜λŠ”μ§€ ν™•μΈν•΄λ³΄μ„Έμš”</p>
45
+ </div>
46
+ <div class="video-container glass-card">
47
+ <video controls poster="α„…α…‘α„‹α…΅α„€α…₯_α„ƒα…’α„‘α…­α„‹α…΅α„†α…΅α„Œα…΅.png">
48
+ <source src="α„…α…‘α„‹α…΅α„€α…₯_데모영ᄉᅑᆼ.mp4" type="video/mp4">
49
+ λΈŒλΌμš°μ €κ°€ λΉ„λ””μ˜€ νƒœκ·Έλ₯Ό μ§€μ›ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
50
+ </video>
51
+ </div>
52
+ </section>
53
+
54
+ <section id="presentation" class="section">
55
+ <div class="section-header">
56
+ <h2>Presentation</h2>
57
+ <p>ν”„λ‘œμ νŠΈ 상세 μ†Œκ°œ 및 기술 μŠ€νƒ</p>
58
+ </div>
59
+ <div class="ppt-container glass-card">
60
+ <!-- PDF νŒŒμΌμ„ 여기에 μ—…λ‘œλ“œν•˜κ±°λ‚˜ Google Slides embed μ½”λ“œλ₯Ό λ„£μœΌμ„Έμš” -->
61
+ <div class="placeholder-ppt">
62
+ <div class="icon-box">πŸ“Š</div>
63
+ <h3>λ°œν‘œ 자료 (PPT/PDF)</h3>
64
+ <p>PDF νŒŒμΌμ„ λ ˆν¬μ§€ν† λ¦¬μ— μ—…λ‘œλ“œν•˜κ³ , <br><code>embed</code> νƒœκ·Έλ‚˜ 링크둜 μ—°κ²°ν•΄μ£Όμ„Έμš”.</p>
65
+ <a href="#" class="btn secondary small">PDF λ‹€μš΄λ‘œλ“œ (μ˜ˆμ‹œ)</a>
66
+ </div>
67
+ </div>
68
+ </section>
69
+
70
+ <section id="workflow" class="section">
71
+ <div class="section-header">
72
+ <h2>n8n Workflow</h2>
73
+ <p>μžλ™ν™” 둜직과 데이터 흐름을 ν•œλˆˆμ—</p>
74
+ </div>
75
+ <div class="workflow-container glass-card">
76
+ <div class="workflow-info">
77
+ <h3>Core Logic</h3>
78
+ <p>μœ μ € μž…λ ₯ β†’ 경둜 μ΅œμ ν™” β†’ μΆ©μ „μ†Œ μΆ”μ²œ β†’ κ²°κ³Ό 리포트 생성</p>
79
+ </div>
80
+ <div class="workflow-viz">
81
+ <!-- n8n μ›Œν¬ν”Œλ‘œμš° μ΄λ―Έμ§€λ‚˜ iframe을 넣을 수 μžˆμŠ΅λ‹ˆλ‹€ -->
82
+ <div class="code-block">
83
+ <pre><code>
84
+ // n8n Workflow JSON Viewer Link or Image
85
+ [User Input] --> [Tmap API] --> [Filtering] --> [Map Map] --> [Response]
86
+ </code></pre>
87
+ </div>
88
+ <a href="https://huggingface.co/dltmdgus" target="_blank" class="btn primary">Hugging Face ν”„λ‘œν•„ λ°©λ¬Έ</a>
89
+ </div>
90
+ </div>
91
+ </section>
92
+ </main>
93
+
94
+ <footer>
95
+ <p>&copy; 2024 Liger Team. All rights reserved.</p>
96
+ <div class="socials">
97
+ <a href="https://huggingface.co/dltmdgus" target="_blank">Hugging Face</a>
98
+ </div>
99
+ </footer>
100
+
101
+ <script>
102
+ // Smooth scroll for anchor links
103
+ document.querySelectorAll('a[href^="#"]').forEach(anchor => {
104
+ anchor.addEventListener('click', function (e) {
105
+ e.preventDefault();
106
+ document.querySelector(this.getAttribute('href')).scrollIntoView({
107
+ behavior: 'smooth'
108
+ });
109
+ });
110
+ });
111
+
112
+ // Simple intersection observer for fade-in animations
113
+ const observerOptions = {
114
+ threshold: 0.1
115
+ };
116
+
117
+ const observer = new IntersectionObserver((entries) => {
118
+ entries.forEach(entry => {
119
+ if (entry.isIntersecting) {
120
+ entry.target.classList.add('visible');
121
+ }
122
+ });
123
+ }, observerOptions);
124
+
125
+ document.querySelectorAll('.section, .hero').forEach(el => {
126
+ el.classList.add('fade-in-section');
127
+ observer.observe(el);
128
+ });
129
+ </script>
130
+ </body>
131
  </html>
α„…α…‘α„‹α…΅α„€α…₯_α„ƒα…’α„‘α…­α„‹α…΅α„†α…΅α„Œα…΅.png ADDED

Git LFS Details

  • SHA256: 837078f8b8f6a070e2e77472976865506b3d0629c2aa155344f4500942ae4ccd
  • Pointer size: 131 Bytes
  • Size of remote file: 700 kB
α„…α…‘α„‹α…΅α„€α…₯_데모영ᄉᅑᆼ.mp4 ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:04a6612b7c9fba784330cc96c02bd01ad690e7d7ff0e2fb22826a54d153c1307
3
+ size 4318328