์ด๋ ฅ์„œ
home
Product
home

TWIP

์œ ํ˜•
Product
ํ•œ ์ค„ ์†Œ๊ฐœ
์ฃผ์‹ํšŒ์‚ฌ ์ด์ œ์ด์—”์˜, ํฌ๋ฆฌ์—์ดํ„ฐ์™€ ์‹œ์ฒญ์ž ๊ฐ„ ์†Œํ†ต์„ ๋•๊ณ  ์ง€์† ๊ฐ€๋Šฅํ•œ ์ฐฝ์ž‘ ํ™œ๋™์„ ์œ„ํ•ด ๋‹ค์–‘ํ•œ ์ˆ˜์ตํ™” ๋ฐฉ์•ˆ์„ ์ œ๊ณตํ•˜๋Š” ํฌ๋ฆฌ์—์ดํ„ฐ ํ›„์› ์„œ๋น„์Šค
ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„
2023/05/08
ํ”„๋กœ์ ํŠธ ๊ธฐ์ˆ  ์Šคํƒ
Next.js
Vue 2
Tailwind CSS
Headless UI
Typescript
SWR
React-Hook-Form
Zod
Socket.io
OpenAPI Generator
PNPM Workspace
ํŒ€ ๊ตฌ์„ฑ
์ฃผ์‹ํšŒ์‚ฌ ์ด์ œ์ด์—” ์†Œ์† ์ œํ’ˆ
๋‹ด๋‹น ํฌ์ง€์…˜
Front-End
1 more property

๋งํฌ

ย ์ฃผ์š” ๊ฐœ๋ฐœ์‚ฌํ•ญ

โ€ข
TWIP ์œ ํŠœ๋ธŒ ๊ณ„์ •๊ณ„ ์ „์ œํ’ˆ ์ง€์› Frontend ์‹ ๊ทœ๊ฐœ๋ฐœ (2023.08 ~ 2024.02)
โ—ฆ
TWIP ์ œํ’ˆ๊ตฐ(๋Œ€์‹œ๋ณด๋“œ ,ํ›„์›ํŽ˜์ด์ง€, ๋ฉ”์ธํŽ˜์ด์ง€, ์œ„์ ฏ, TWIPPY)์˜ ์œ ํŠœ๋ธŒ ๊ณ„์ •๊ณ„ ์ง€์›์„ ์œ„ํ•œ ์‹ ๊ทœ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ.
โ—ฆ
ํŠน์ด์‚ฌํ•ญ:
โ–ช
๊ธฐ์กด TWIP ์„œ๋น„์Šค๋Š” Twitch ๊ณ„์ •๊ณ„์™€ ๊ธฐ๋Šฅ์— ์ข…์†์ ์ด ์ƒํƒœ์˜€๊ณ , ์ด๋ฅผ ๊ฐœ์„ ํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์„ ์ง„ํ–‰ํ•จ. TWIP์˜ ์œ ํŠœ๋ธŒ ์ง€์›์„ ์œ„ํ•ด์„  Twitch ์ข…์†์ ์ด๋˜ ๊ธฐ๋Šฅ๋“ค์˜ ๊ฐœ์„ ์ด ํ•„์š”ํ–ˆ์Œ.
โ–ช
๋ณธ ์œ ํŠœ๋ธŒ ๊ณ„์ •๊ณ„ ์ž‘์—…์„ ํ†ตํ•ด ์ „์ œํ’ˆ์˜ ๋‹ค์ค‘ OAuth Provider ์ง€์›์ด ๊ฐ€๋Šฅํ•ด์กŒ๊ณ , ์œ ํŠœ๋ธŒ ์ดํ›„ ์ถ”๊ฐ€๋œ OAuth Provider ์ง€์›๋“ค์˜ ์ดˆ์„์ด ๋จ.
โ€ข
TWIP 2.0 ๋ฉ”์ธํŽ˜์ด์ง€ Frontend ์‹ ๊ทœ๊ฐœ๋ฐœ (2023.06 ~ 2023.08)
โ—ฆ
TWIP 2.0 ๋ฆฌ๋‰ด์–ผ์˜ ์ผํ™˜์œผ๋กœ ์ง„ํ–‰๋œ ์‹ ๊ทœ ๋ฉ”์ธํŽ˜์ด์ง€ ๊ฐœ๋ฐœ Frontend ๋‹ด๋‹น.
โ€ข
[ํ†ต์ƒ์—…๋ฌด] TWIP ์ œํ’ˆ๊ตฐ Frontend ์„œ๋น„์Šค ์‹ ๊ทœ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ ๋ฐ ์œ ์ง€๋ณด์ˆ˜
โ—ฆ
TWIP(https://twip.kr) : ๋ˆ„์  ๊ฑฐ๋ž˜์•ก 2,000์–ต์˜ ์ธํ„ฐ๋„ท ๋ฐฉ์†ก ์˜ค๋ฒ„๋ ˆ์ด & ํ›„์› ํ”Œ๋žซํผ
โ–ช
Next.js์™€ PNPM Workspace๋กœ ๊ตฌ์„ฑ๋œ TWIP 2.0 ์ œํ’ˆ๊ตฐ(๋Œ€์‹œ๋ณด๋“œ, ํ›„์›ํŽ˜์ด์ง€, ๋ฉ”์ธํŽ˜์ด์ง€, ์œ„์ ฏ)์˜ ์‹ ๊ทœ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐ ์œ ์ง€๋ณด์ˆ˜ ๋‹ด๋‹น.
โ—ฆ
TWIPPY(https://twippy.twip.kr): TWIP ๋ผ์ด๋ธŒ๋ฐฉ์†ก ๋ฆฌ๋ชจ์ปจ ์„œ๋น„์Šค
โ–ช
Vue.js 2์™€ Electron.js๋กœ ๊ตฌ์„ฑ๋œ TWIPPY Web ๋ฐ Desktop ์„œ๋น„์Šค์˜ ์‹ ๊ทœ ๊ธฐ๋Šฅ ์ถ”๊ฐ€ ๋ฐ ์œ ์ง€๋ณด์ˆ˜ ๋‹ด๋‹น.
โ€ข
TWIP ์ œํ’ˆ ์Šคํฌ๋ฆฐ์ƒท
โ—ฆ
๋ฉ”์ธํŽ˜์ด์ง€
โ—ฆ
ํ›„์›ํŽ˜์ด์ง€
โ—ฆ
๋Œ€์‹œ๋ณด๋“œ