Skip to content

About SNAPSUM FE-TypeScirpt | ๐ŸŽฌAI ๊ธฐ๋ฐ˜ ์‡ผํŠธํผ ์˜์ƒ ์ œ์ž‘ ์„œ๋น„์Šค

Notifications You must be signed in to change notification settings

Songyeonji/SnapSum

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

image

๐Ÿš€ ์†Œ๊ฐœ

SNAPSUM์€ AI ๊ธฐ์ˆ ์„ ํ™œ์šฉํ•˜์—ฌ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์ˆํผ ์˜์ƒ์„ ์ œ์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค. ์ด๋ฆ„์—์„œ ์•Œ ์ˆ˜ ์žˆ๋“ฏ์ด 'SNAP'(๋น ๋ฅด๋‹ค, ์ฆ‰๊ฐ์ ์ธ)๊ณผ 'SUM'(์š”์•ฝ, ํ•ฉ์‚ฐ)์˜ ๊ฒฐํ•ฉ์œผ๋กœ, "๋น ๋ฅด๊ณ  ์ฆ‰๊ฐ์ ์ธ ์š”์•ฝ" ๋˜๋Š” **"์ฆ‰์„์—์„œ ์ƒ์„ฑ๋˜๋Š” ์ฝ˜ํ…์ธ "**๋ฅผ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.

๋‹จ ๋ช‡ ์ดˆ ๋งŒ์— ๋งค๋ ฅ์ ์ธ ์ˆํผ ์ฝ˜ํ…์ธ ๋ฅผ ์ƒ์„ฑํ•˜์—ฌ ์œ ํŠœ๋ธŒ ์‡ผ์ธ , ํ‹ฑํ†ก, ์ธ์Šคํƒ€๊ทธ๋žจ ๋ฆด์Šค ๋“ฑ์—์„œ์˜ ์กด์žฌ๊ฐ์„ ๊ฐ•ํ™”ํ•˜์„ธ์š”!

2ํŒ€ SUMSQUAD | Elice AI SPARK CAMP (25.03.01)

โœจ ์ฃผ์š” ๊ธฐ๋Šฅ

  • ๋ชจ๋ฐ”์ผ ์ค‘์‹ฌ ๋ฐ˜์‘ํ˜• ์›น: ๋งํฌ๋งŒ ๋ถ™์—ฌ๋„ฃ์œผ๋ฉด ์–ด๋””์„œ๋“  ๊ฐ„ํŽธํ•˜๊ฒŒ ์˜์ƒ์„ ์ œ์ž‘ํ•  ์ˆ˜ ์žˆ๋„๋ก ๋ชจ๋ฐ”์ผ ์œ„์ฃผ๋กœ ์ตœ์ ํ™”๋œ ๋ ˆ์ด์•„์›ƒ ์ œ๊ณต
  • ๋งํฌ๋งŒ ์žˆ๋‹ค๋ฉด ๋ˆ„๊ตฌ๋‚˜: ์ง์ ‘ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•  ํ•„์š” ์—†์ด ๋งํฌ๋งŒ ๋ถ™์—ฌ๋„ฃ์œผ๋ฉด AI๊ฐ€ ํ…์ŠคํŠธ๋ฅผ ์ถ”์ถœํ•˜๊ณ  ์š”์•ฝํ•œ ๋‚ด์šฉ์œผ๋กœ ์˜์ƒ ์ƒ์„ฑ
  • AI๊ฐ€ ์ž‘์„ฑํ•˜๋Š” ์ดˆ์•ˆ: ์‚ฌ์šฉ์ž๊ฐ€ ๋”ฐ๋กœ ์š”์•ฝํ•˜๊ฑฐ๋‚˜ ์žฅ๋ฉด์ด ์ „ํ™˜๋  ์ง€์ ์„ ๋ฌธ๋‹จ์œผ๋กœ ๋‚˜๋ˆ„์ง€ ์•Š์•„๋„ AI๊ฐ€ ์ž๋™์œผ๋กœ ํ…์ŠคํŠธ๋ฅผ ์š”์•ฝํ•˜๊ณ  ์ ์ ˆํ•œ ์ „ํ™˜ ๊ตฌ๊ฐ„์„ ์ฐพ์•„์คŒ
  • ํ•œ๋ฒˆ์— ์ƒ์„ฑํ•˜๋Š” ์ด๋ฏธ์ง€/TTS: ์—ฌ๋Ÿฌ๋ฒˆ ํ”„๋กฌํ”„ํŠธ๋ฅผ ์ž‘์„ฑํ•  ํ•„์š” ์—†์ด ํด๋ฆญ ํ•œ๋ฒˆ์— ์ƒ์„ฑ๋˜๋Š” ์ด๋ฏธ์ง€์™€ TTS
  • ๋‹ค์–‘ํ•œ ์˜์ƒ ์Šคํƒ€์ผ: ์œ ํŠœ๋ธŒ ์‡ผ์ธ , ํ‹ฑํ†ก, ์ธ์Šคํƒ€๊ทธ๋žจ ๋“ฑ ์›ํ•˜๋Š” ํ”Œ๋žซํผ์— ์ตœ์ ํ™”๋œ ์ฝ˜ํ…์ธ  ์ƒ์„ฑ

๐Ÿ› ๏ธ ๊ธฐ์ˆ  ์Šคํƒ

ํ”„๋ก ํŠธ์—”๋“œ

  • ํ”„๋ ˆ์ž„์›Œํฌ: React, Next.js 15 (Pages Router), TypeScript
  • ์Šคํƒ€์ผ๋ง: Tailwind CSS, Styled-components
  • ๋ฐฐํฌ: Vercel
  • UI/UX ๊ฐœ๋ฐœ: ์†ก์—ฐ์ง€(FE)
  • ์ฃผ์š” ๊ธฐ๋Šฅ: API ์—ฐ๋™ ๋ฐ ์ƒํƒœ๊ด€๋ฆฌ, ํ”„๋ก ํŠธ ๋ฐฐํฌ

๋ฐฑ์—”๋“œ

  • ์„œ๋ฒ„: Spring Boot, FastAPI
  • DB: MySQL
  • CI/CD: Docker, Jenkins
  • ๊ฐœ๋ฐœ ํ™˜๊ฒฝ: Elice Cloud, GPU ํ™˜๊ฒฝ
  • ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ:
    • ๊น€์žฌํ˜‘(BE): Fast API๋ฅผ ํ™œ์šฉํ•œ ๋™์˜์ƒ ์ƒ์„ฑ ์„œ๋น„์Šค, ๋น„๋””์˜ค ๊ด€๋ฆฌ ๊ธฐ๋Šฅ ๊ตฌํ˜„, Swagger๋ฅผ ํ™œ์šฉํ•œ API ๋ฌธ์„œํ™”
    • ์†Œ์œ ์ง„(BE): Elice ML API๋ฅผ ํ™œ์šฉํ•œ ์ฝ˜ํ…์ธ  ์š”์•ฝ, ๋ฌธ๋‹จ ๋ณ„ ์ด๋ฏธ์ง€ ์ƒ์„ฑ ์„œ๋น„์Šค ๊ฐœ๋ฐœ, Python Fast API๋ฅผ ํ™œ์šฉํ•œ ํฌ๋กค๋ง ์„œ๋น„์Šค ๊ฐœ๋ฐœ

AI ํ†ตํ•ฉ

  • AI ๋ชจ๋ธ: Elice ML API, ChatGPT, Midjourney
  • ์˜์ƒ ์ƒ์„ฑ: FFmpeg/Helpy Pro
  • PM: ์ด์œคํฌ - API ๋ฌธ์„œ ๋ถ„์„ ๋ฐ ํ”„๋กฌํ”„ํŠธ ์ž‘์„ฑ, ์š”๊ตฌ์‚ฌํ•ญ์ •์˜์„œ/๊ธฐ๋Šฅ๋ช…์„ธ์„œ/ํ”„๋กœํ† ํƒ€์ž…/ํ…Œ์ŠคํŠธ์ผ€์ด์Šค ์ž‘์„ฑ

๐Ÿ“ ํ”„๋กœ์ ํŠธ ๊ตฌ์กฐ

markdown
Copy
* .github                   # GitHub ๊ด€๋ จ ์„ค์ • ํŒŒ์ผ
* public                    # ์ •์  ํŒŒ์ผ ์ €์žฅ์†Œ
   * assets                 # ์ด๋ฏธ์ง€, ์•„์ด์ฝ˜ ๋“ฑ ์—์…‹ ํŒŒ์ผ
   * favicon.ico            # ์›น์‚ฌ์ดํŠธ ํŒŒ๋น„์ฝ˜
   * manifest.json          # PWA ๋งค๋‹ˆํŽ˜์ŠคํŠธ ํŒŒ์ผ
* src                       # ์†Œ์Šค ์ฝ”๋“œ
   * api                    # API ํ†ต์‹  ๊ด€๋ จ ์ฝ”๋“œ
   * components             # ์žฌ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•œ UI ์ปดํฌ๋„ŒํŠธ
   * hooks                  # ์ปค์Šคํ…€ React ํ›…
   * lib                    # ์œ ํ‹ธ๋ฆฌํ‹ฐ ๋ฐ ํ—ฌํผ ํ•จ์ˆ˜
   * pages                  # ํŽ˜์ด์ง€ ์ปดํฌ๋„ŒํŠธ (Next.js)
   * services               # ์™ธ๋ถ€ ์„œ๋น„์Šค ์—ฐ๋™ ์ฝ”๋“œ
   * store                  # ์ƒํƒœ ๊ด€๋ฆฌ (Redux ๋“ฑ)
   * styles                 # ๊ธ€๋กœ๋ฒŒ ์Šคํƒ€์ผ ๋ฐ ํ…Œ๋งˆ
   * types                  # TypeScript ํƒ€์ž… ์ •์˜

๐Ÿ“ ์‚ฌ์šฉ ๋ฐฉ๋ฒ• ๋ฐ ์›Œํฌํ”Œ๋กœ์šฐ

์„œ๋น„์Šค ํ”Œ๋กœ์šฐ์ฐจํŠธ

  1. ๋žœ๋”ฉ ํŽ˜์ด์ง€: ์„œ๋น„์Šค ์†Œ๊ฐœ ๋ฐ ๋งํฌ ์ž…๋ ฅ
  2. ๋ฉ”์ธ ํŽ˜์ด์ง€:
    • ๋งํฌ๋ฅผ ๋ถ™์—ฌ๋„ฃ์œผ๋ฉด AI๊ฐ€ ๋‚ด์šฉ์„ ํฌ๋กค๋งํ•˜์—ฌ ์š”์•ฝ ์ƒ์„ฑ
    • AI๊ฐ€ ์ž‘์„ฑํ•œ ์ดˆ์•ˆ ํ™•์ธ ๋ฐ ํŽธ์ง‘ ๊ฐ€๋Šฅ
    • ์ด๋ฏธ์ง€ ์Šคํƒ€์ผ, TTS ์„ค์ • ์„ ํƒ
  3. ์˜์ƒ ์ƒ์„ฑ ํŽ˜์ด์ง€:
    • ์ƒ์„ฑ ์ค‘ ์ง„ํ–‰ ์ƒํƒœ ํ™•์ธ
    • ์™„์„ฑ๋œ ์˜์ƒ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ๋ฐ ๋‹ค์šด๋กœ๋“œ

์‚ฌ์šฉ ํ”„๋กœ์„ธ์Šค

  1. SNAPSUM ์›น์‚ฌ์ดํŠธ(https://snapsum.vercel.app/info)์—%EC%97%90) ์ ‘์†ํ•ฉ๋‹ˆ๋‹ค
  2. ์ฝ˜ํ…์ธ ๋ฅผ ์ƒ์„ฑํ•˜๊ณ  ์‹ถ์€ ๋ธ”๋กœ๊ทธ๋‚˜ ์›น ํŽ˜์ด์ง€์˜ ๋งํฌ๋ฅผ ์ž…๋ ฅํ•ฉ๋‹ˆ๋‹ค
  3. AI๊ฐ€ ์ž๋™์œผ๋กœ ์ฝ˜ํ…์ธ ๋ฅผ ๋ถ„์„ํ•˜๊ณ  ์š”์•ฝํ•ฉ๋‹ˆ๋‹ค
  4. ์›ํ•˜๋Š” ์˜์ƒ ์Šคํƒ€์ผ(์œ ํŠœ๋ธŒ ์‡ผ์ธ , ํ‹ฑํ†ก ๋“ฑ)์„ ์„ ํƒํ•ฉ๋‹ˆ๋‹ค
  5. "์ƒ์„ฑํ•˜๊ธฐ" ๋ฒ„ํŠผ์„ ํด๋ฆญํ•ฉ๋‹ˆ๋‹ค
  6. ์ƒ์„ฑ๋œ ์˜์ƒ์„ ํ™•์ธํ•˜๊ณ  ๋‹ค์šด๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

๐Ÿ”ง ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…

ํ”„๋ก ํŠธ์—”๋“œ ํŠธ๋Ÿฌ๋ธ” ์ŠˆํŒ…

useRouteManager: ๋ฆฌํ”„๋ ˆ์‹œ & ๋ฌดํ•œ ๋ฃจํ”„ ํ•ด๊ฒฐ

๋ฌธ์ œ:

  • ๊ธฐ์กด์—๋Š” URL์„ ๊ธฐ๋ฐ˜์œผ๋กœ ๋ผ์šฐํŒ… ์ƒํƒœ๋ฅผ ๊ด€๋ฆฌํ–ˆ์œผ๋‚˜, ํ˜„์žฌ ์‚ฌ์šฉ์ž๊ฐ€ ์–ด๋А ๋‹จ๊ณ„(currentStep)์— ์žˆ๋Š”์ง€ URL์„ ๋ณด๊ณ  ํŒ๋‹จํ•˜๊ธฐ ์–ด๋ ค์› ์Œ
  • ๋ผ์šฐํ„ฐ ์ฝ”๋“œ๊ฐ€ ๋ณต์žกํ•ด์ง€๊ณ  ์œ ์ง€๋ณด์ˆ˜๊ฐ€ ์–ด๋ ค์›Œ์ง

ํ•ด๊ฒฐ:

  • localStorage๋ฅผ ์ด์šฉํ•ด ์ƒํƒœ๋ฅผ ๊ด€๋ฆฌํ•˜๋„๋ก ๋ณ€๊ฒฝ
  • React์˜ useEffect์™€ ์ƒํƒœ ์—…๋ฐ์ดํŠธ(setState)๋ฅผ ํ•จ๊ป˜ ํ™œ์šฉ
  • ํŽ˜์ด์ง€๊ฐ€ ๋กœ๋“œ๋  ๋•Œ๋งˆ๋‹ค localStorage์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ๊ฐ€์ ธ์™€ setState ์‹คํ–‰
  • ์ด ๊ณผ์ •์—์„œ ๋ถˆํ•„์š”ํ•œ ์ƒํƒœ ๋ณ€๊ฒฝ์ด ๊ณ„์† ๋ฐœ์ƒํ•˜๋Š” ๋ฌดํ•œ ๋ฃจํ”„ ๋ฐœ์ƒ โ†’ ๋ฌดํ•œ ๋ฃจํ”„ ๋ฐฉ์ง€ ๋กœ์ง ๊ตฌํ˜„

ํšจ๊ณผ:

  • ๋ถˆํ•„์š”ํ•œ ์ƒํƒœ ์—…๋ฐ์ดํŠธ ๋ฐฉ์ง€
  • ๋ฌดํ•œ ๋ฃจํ”„ ๋ฌธ์ œ ํ•ด๊ฒฐ
  • ๋ผ์šฐํŒ…๊ณผ ์ƒํƒœ ๊ด€๋ฆฌ๊ฐ€ ๊น”๋”ํ•˜๊ฒŒ ์ •๋ฆฌ๋จ

๐Ÿ“Š ๋น„์ฆˆ๋‹ˆ์Šค ๊ฐ€์น˜ ๋ฐ ์‹œ์žฅ ํ™˜๊ฒฝ

์‹œ์žฅ ์„ฑ์žฅ์„ฑ

  • 2023-2033๋…„ ๊ธ€๋กœ๋ฒŒ ์ œ์ž‘ ์‹œ์žฅ ๋‚ด ๊ธ€๋กœ๋ฒŒ ์ƒ์„ฑํ˜• AI ์‹œ์žฅ ๊ทœ๋ชจ ์ง€์†์  ์„ฑ์žฅ ์˜ˆ์ƒ
  • 2023๋…„ 11.6์–ต ๋‹ฌ๋Ÿฌ์—์„œ 2033๋…„ 175.3์–ต ๋‹ฌ๋Ÿฌ๋กœ ์„ฑ์žฅ ์˜ˆ์ธก (CAGR 31.2%)

์†Œ๋น„์ž ์ธ์‹ ์กฐ์‚ฌ

  • ์˜์ƒ ์ฝ˜ํ…์ธ  "๋น ๋ฅธ ์ ‘๊ทผ" ์„ ํ˜ธ: 70%
  • "๋‹ค์–‘ํ•˜๊ณ  ๋งŽ์€ ์–‘์ƒ์„ ๋ณด๊ณ ์‹ถ๋‹ค๋ฉด ์‡ผ์ธ ๋ฅผ ์ฐพ๋Š”๋‹ค": 63%
  • "์˜ํ™”, ๋“œ๋ผ๋งˆ๋ฅผ ์ฐพ๊ธฐ ์ „์—๋Š” ์œ ํŠœ๋ธŒ๋ฅผ ์ž์ฃผ ๋ณธ๋‹ค": 60%

ํ•ต์‹ฌ ๊ฐ€์น˜

  • ์‹œ๊ฐ„ ๋ฐ ๋น„์šฉ ์ ˆ๊ฐ: ์˜์ƒ ์ œ์ž‘ ๊ฒฝํ—˜์ด ๋ถ€์กฑํ•œ ๋ธ”๋กœ๊ฑฐ๋„ ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ์˜์ƒ ์ œ์ž‘ ๊ฐ€๋Šฅ, ChatGPT ๊ฐ™์€ AI ํˆด์„ ์‚ฌ์šฉํ•ด๋ดค์ง€๋งŒ ๊ตฌ์ฒด์ ์ธ ํ™œ์šฉ๋ฒ•์„ ๋ชจ๋ฅด๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ์ ํ•ฉ
  • 1์ธ ๋ฏธ๋””์–ด ํฌ๋ฆฌ์—์ดํ„ฐ ์ง€์›: ์œ ํŠœ๋ธŒ, ํ‹ฑํ†ก, ์ธ์Šคํƒ€๊ทธ๋žจ์—์„œ ์ˆํผ์„ ์ œ์ž‘ํ•˜๊ณ  ์‹ถ์€ ํฌ๋ฆฌ์—์ดํ„ฐ ์ง€์› ๋ฐ ๋น„์šฉ๊ธฐ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์— ๋Œ€ํ•œ ์ดํ•ด ํ•„์š” ์—†์Œ
  • ์˜์ƒ ํ™œ์šฉ์˜ ๋‹ค์–‘์„ฑ: ์ œ์ž‘๋œ ์˜์ƒ์„ ๋‹ค๋ฅธ ์˜์ƒ์˜ ์ผ๋ถ€๋กœ ์‚ฌ์šฉํ•˜๊ฑฐ๋‚˜, ํŽธ์ง‘ ์‹ค๋ ฅ์ด ์žˆ๋Š” ์‚ฌ์šฉ์ž๋Š” ๊ฐ€๊ณต์„ ํ†ตํ•ด ์ƒˆ๋กœ์šด ์˜์ƒ์„ ์ œ์ž‘ ๊ฐ€๋Šฅ

๐Ÿ”ฎ ๊ฐœ๋ฐœ ๊ณผ์ •๊ณผ ๋กœ๋“œ๋งต

๊ฐœ๋ฐœ ํ”„๋กœ์„ธ์Šค

  • Week 1:
    • Meet-up Day: ํŒ€ ๋…ผ์˜, ๋””์Šค์ฝ”๋“œ ์ƒ์„ฑ, ์Šคํฌ๋Ÿผ/๊ฐœ๋ฐœ ์Šค์ผ€์ค„๋ง
    • Ideation & ๊ธฐํš: Elice ML API ๋ฌธ์„œ ๋ถ„์„, ๊ธฐ๋Šฅ ๊ธฐํš
    • ๊ฐœ๋ฐœ ํ™˜๊ฒฝ ์…‹ํŒ…: ์‚ฌ์šฉ ๊ธฐ์ˆ  ์„ค์ •, Git Repository ์ƒ์„ฑ
  • Week 2:
    • ๋ ˆ์ด์•„์›ƒ ๊ฐœ๋ฐœ: ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ, ๋ ˆ์ด์•„์›ƒ ๊ฐœ๋ฐœ, ํ”„๋ก ํŠธ์—”๋“œ API ์—ฐ๋™
    • CI/CD & API ๊ฐœ๋ฐœ: ๋ฐฐํฌ ์„œ๋ฒ„ ๊ตฌ์ถ•, Swagger ์—ฐ๋™ ๋ฐ ๋ฐฐํฌ
  • Week 3:
    • ๊ฐœ๋ฐœ ๊ณ ๋„ํ™”: ๊ฐœ๋ฐœ ๊ธฐ๋Šฅ ๊ณ ๋„ํ™” ์ž‘์—…
    • ์ตœ์ ํ™”: ๋ฆฌ์†Œ์Šค ์ตœ์ ํ™”, ์—๋Ÿฌ ์ฒ˜๋ฆฌ
    • ํ…Œ์ŠคํŠธ์ผ€์ด์Šค ์ž‘์„ฑ: ์„œ๋น„์Šค QA

ํ–ฅํ›„ ๊ฐœ๋ฐœ ๊ณ„ํš

  • ์ž๋ง‰ ๊ธฐ๋Šฅ ์ถ”๊ฐ€: MVP์—์„œ๋„ ๊ตฌํ˜„์€ ํ–ˆ์œผ๋‚˜, ์ž๋ง‰์ด ๊ฐ€๋…์„ฑ์žˆ๊ฒŒ ํ‘œํ˜„๋˜๋ฉด ๊ด€๋ จ ๋กœ์ง์ด ํ•„์š”ํ•  ๊ฒƒ ๊ฐ™์•„ ์ตœ์ข… ๋ณด๋ฅ˜
  • ์ž„๋ ฅํ•œ ํ…์ŠคํŠธ๋กœ ์˜์ƒ ์ƒ์„ฑ: ๋งํฌ ์™ธ ์‚ฌ์šฉ์ž๊ฐ€ ์ง์ ‘ ์ž…๋ ฅํ•œ ํ…์ŠคํŠธ๋ฅผ AI๊ฐ€ ๋ฌธ๋‹จ์„ ๊ตฌ๋ถ„ํ•˜์—ฌ ์˜์ƒ ์ƒ์„ฑ
  • ๊ธฐ๋Šฅํ•œ ๋งํฌ ํ™•์žฅ: ํ˜„์žฌ MVP์—์„œ๋Š” ๋„ค์ด๋ฒ„ ๋ธ”๋กœ๊ทธ ๋งํฌ๋งŒ ๊ฐ€๋Šฅํ•˜์ง€๋งŒ, ํ–ฅํ›„์—๋Š” ๋ชจ๋“  ๋งํฌ์—์„œ ํฌ๋กค๋ง ์‹œ ํ•„ํ„ฐ๋ง ๊ธฐ๋Šฅ์„ ๋งˆ๋ จํ•˜์—ฌ ์ ์ ˆํ•˜๊ฒŒ ํ…์ŠคํŠธ๋ฅผ ์ถ”์ถœํ•˜๋Š” ๊ธฐ๋Šฅ์œผ๋กœ ๊ณ ๋„ํ™”
  • AI ์ถ”์ฒœ๊ธฐ๋Šฅ ๊ฐ•ํ™”: AI๊ฐ€ ์ถ”์ถœํ•˜๊ณ  ์š”์•ฝํ•œ ํ…์ŠคํŠธ๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•ด๋‹น ๋‚ด์šฉ์— ์–ด์šธ๋ฆฌ๋Š” ์ด๋ฏธ์ง€ ์Šคํƒ€์ผ๊ณผ TTS๋ฅผ ์ถ”์ฒœํ•˜๋Š” ๊ธฐ๋Šฅ

์‹œ์—ฐ์˜์ƒ

About

About SNAPSUM FE-TypeScirpt | ๐ŸŽฌAI ๊ธฐ๋ฐ˜ ์‡ผํŠธํผ ์˜์ƒ ์ œ์ž‘ ์„œ๋น„์Šค

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.1%
  • CSS 2.4%
  • JavaScript 0.5%