๐จ[D-1][TAMI] ๊ฐ๋ฐ ํ์ 2๋ถ(๋ฐฑ์๋ 1, ํ๋ก ํธ์๋ 1)์ ์ฐพ์ต๋๋ค (~11/4 23:59)
์๋
ํ์ธ์, ์์
์ฐฝ์์๋ฅผ ์ํ 'ํฌํธํด๋ฆฌ์ค ๋ฐ ํ์
ํ๋ซํผ TAMI'์ ๋ํ์
๋๋ค.
TAMI๋ ํ์ฌ ๋ชจ๋์ ์ฐฝ์ 1๋ผ์ด๋๋ฅผ ํต๊ณผํ๊ณ , ๊ธฐํ/๋ง์ผํ 5๋ช ์ ํ์๊ณผ ํจ๊ปํ๊ณ ์์ผ๋ฉฐ ์ถํ ๋์์ธ ์ธ๋ ฅ์ด ์ถ๊ฐ๋ ์์ ์ ๋๋ค. '์์ ์ธ์ ๋ช ํจ'์ผ๋ก ์์ํด ์์ ๊ณ์ ๋งํฌ๋์ธ์ ๊ฟ๊พธ๋ ์ ํฌ์ ์ฒ์๋ถํฐ ํ์์ผ๋ก ํจ๊ปํด ์ฃผ์ค ๋ฐฑ์๋ ๊ฐ๋ฐ์ 1๋ถ, ํ๋ก ํธ์๋ ๊ฐ๋ฐ์ 1๋ถ์ ๊ตฌํฉ๋๋ค.
๋ชฉํ๋ 12์ ์ด beta test๋ฅผ ์ํ 1์ฐจ MVP ์์ฑ์ ๋๋ค.
โ ๊ณตํต ์ฌํญ
- ์คํ: ๊ธฐ์ ์คํ์ ๊ฐ์ฅ ๋น ๋ฅด๊ฒ ๊ฐ๋ฐํ ์ ์๋ ์คํ์ผ๋ก ๊ฐ๋ฐ์์ ํ์ํด ๊ฒฐ์ ํฉ๋๋ค. (TypeScript ๊ธฐ๋ฐ์ ๊ถ์ฅํ๋ฉฐ, ํด๋ผ์ฐ๋๋ AWS ๋ฑ ์ต์ํ ํ๊ฒฝ)
- 12์ ์ถ์ ๋ฐ beta test ์ผ์ ์ ๋ง์ถฐ ๋น ๋ฅด๊ฒ ์คํํ๊ณ ์ํตํ ์ ์์ผ์ ๋ถ
โ ๋ฐฑ์๋ ยท ๊ฐ๋ฐ ๋ฆฌ๋ (1๋ช
)
[ ๋ด๋น ์
๋ฌด ]
- ์์คํ ๊ตฌ์กฐ, ๋ฐ์ดํฐ ๋ชจ๋ธ, ๊ถํยท๋ณด์ ์ค๊ณ (๋ฉค๋ฒ ๊ถํ ๋ฐ ๋น๊ณต๊ฐ ๋งํฌ)
- ์์ ์ ๋ก๋ยท์คํธ๋ฆฌ๋ฐ, signed URL๋ก ๋น๊ณต๊ฐ ์์ ๋ณดํธ
- ์์ ๋ฐฉ API (๊ณก ํด๋, v1/v2 ๋ฒ์ , ํ์์คํฌํ ๋๊ธ)
- ๊ฐ๋ฐ ์ผ์ ๊ด๋ฆฌ, ์ฝ๋ ๋ฆฌ๋ทฐ
[ ํ์์กฐ๊ฑด ]
- TypeScript / JavaScript ์๋ฒ ๊ฐ๋ฐ ๊ฒฝํ
- API ์ค๊ณ, ์ธ์ฆยท๊ถํ ์ฒ๋ฆฌ์ ๋ํ ์ดํด
[ ์ฐ๋์ฌํญ ]
- MVP ์ถ์ ๊ฒฝํ
- AWS ๋ฑ ํด๋ผ์ฐ๋ ์ด์, ๋ฐฑ์ ยท๋ณด์ ์ค๊ณ ๊ฒฝํ
โก ํ๋ก ํธ์๋ (1๋ช
)
[ ๋ด๋น ์
๋ฌด ]
- ํฌํธํด๋ฆฌ์ค ํ์ด์ง: 3~4๊ฐ ๋ธ๋ก ํ ํ๋ฆฟ ๊ธฐ๋ฐ ์ปค์คํ ํธ์ง ํ๋ฉด, ํ๋ฉด ๋ด ๊ณก ์ฌ์, ์์ ์๋ฒ ๋, ์น/๋ชจ๋ฐ์ผ ๋์
- ์์ ๋ฐฉ ํ๋ฉด: ์ ๋ก๋, ํํ ํ๋ ์ด์ด, ํ์์คํฌํ ๋๊ธ, ๋ฒ์ ์ ํ
[ ํ์์กฐ๊ฑด ]
- React(๋๋ Next.js), TypeScript ๊ฒฝํ
- ๋ฐ์ํ ์น, API ์ฐ๋ ๊ฒฝํ
[ ์ฐ๋์ฌํญ ]
- ์๋ํฐํ UI๋ ์ค๋์ค ์ฌ์ UI(Web Audio, wavesurfer.js) ๊ฒฝํ
- ๋์์ธ ๊ฐ๊ฐ, ๋์์ด๋ ํ์ ๊ฒฝํ
โ ์ง์ยท๋ฌธ์
๊ฐ๋จํ ์๊ธฐ์๊ฐ์ GitHub๋ ํฌํธํด๋ฆฌ์ค ๋งํฌ๋ฅผ ์๋ ๋ฉ์ผ๋ก ๋ณด๋ด ์ฃผ์ธ์.
โ ์ฑ๊ณผ ๋ฐฐ๋ถ
์ฑ๊ณผ ๋ฐฐ๋ถ์ ์์ง ํ์ ํ์ง ์์๊ณ , ์ญํ ๊ณผ ๊ธฐ์ฌ๋๋ฅผ ๋ฐ์ํด ํฉ๋ฅ ์์ ์ ํจ๊ป ์ ํ๊ณ ๋ฌธ์๋ก ๋จ๊ธธ ์์ ์
๋๋ค.
- ์ด๋ฉ์ผ: so1129yeon@naver.com
- ๋ฉ์ผ ์ ๋ชฉ: [TAMI ๊ฐ๋ฐ์ ์ง์] ๋ฐฑ์๋ ๋๋ ํ๋ก ํธ์๋ / ์ด๋ฆ
์์ ์ฐฝ์์๋ฅผ ์ํ 'ํฌํธํด๋ฆฌ์ค ๋ฐ ํ์ ํ๋ซํผ'
๋๊ธ
๋ก๊ทธ์ธ ํ ๋๊ธ์ ๋จ๊ธธ ์ ์์ต๋๋ค.
์์ง ๋๊ธ์ด ์์ต๋๋ค.