- ๐ ์๋น์ค ์๊ฐ
- โฑ ๊ฐ๋ฐ ๊ธฐ๊ฐ
- ๐ฅ ํ ์๊ฐ
- ๐ ๏ธ ๊ธฐ์ ์คํ
- ๐ก ์ฃผ์ ๊ธฐ๋ฅ
- ๐ ํฌํ ๋งค๋ด์ผ
- ๐ป ์๋น์ค ํ๋ฉด
- ๐ ์ค๊ณ ๋ฌธ์
- ํฌ๋ช ํ๊ณ ์กฐ์ ๋ถ๊ฐ๋ฅํ๊ฒ ๋ธ๋ก์ฒด์ธ ์ปจํธ๋ํธ๋ฅผ ์ฌ์ฉํ์ฌ ํฌ์ํฉ๋๋ค.
- ArtChain ์์ฒด ํ ํฐ์ธ ArtCoin๊ณผ ํ๊ธ์ ๋งค์นญํ์ฌ ๋ด๋ณด๊ธ์ ๋ณด์ฆํฉ๋๋ค.
- ์๋ก ๋ค๋ฅธ ์ข ๋ฅ์ ERC-20 ํ ํฐ์ ๊ตํํ ์ ์์ผ๋ฉฐ ๊ฑฐ๋ ์ ๋ฐ์ํ๋ ๋ชจ๋ ํธ๋์ญ์ ์ ํฌ๋ช ํ๊ฒ ํ์ธํ ์ ์์ต๋๋ค.
- 2024.02.19 ~ 2024.04.05 (6์ฃผ)
์ ํ์ | ๋ฐํธ์ฒ | ๊น์ง์ |
|
|
|
Leader, Frontend, PM UI/UX ๋ฐ ๋ชฉ์ ์ ์ ๋ฉ์ธ/ํฌ์/์ถฉ์ , ํ์ /๋ง์ด(๋์ ์กฐ๊ฐ)/๊ธฐ์ ํ์ด์ง Axios ์์ฑ ๋ฐ ์ฐ๊ฒฐ |
Frontend, Contract ๋ฉ์ธํ์ด์ง/๋ง์ผ/ํ์๊ฐ์ /๋ก๊ทธ์ธ/๊ด๋ฆฌ์/๋์ํฌ์ ๋ก๊ทธ์ธ , ํ์๊ฐ์ , ๊ด๋ฆฌ์ ํ์ด์ง ์ํธ์ฝ์ธ ๋ฏผํ /ํฌ์ ์ปจํธ๋ํธ ํ๋ก ํธ ์ปจํธ๋ํธ ์ฐ๊ฒฐ Axios ์์ฑ ๋ฐ ์ฐ๊ฒฐ |
CI&CD, Front Nginx ์ค์ Frontend Blue/Green ๋ฌด์ค๋จ ๋ฐฐํฌ ์นด์นด์คํ์ด PortOne API ์ฐ๊ฒฐ Axios ์์ฑ ํผ๊ทธ๋ง ์ ์ |
๊น์์ฑ | ํ์คํ | ๊น์น์ฐ |
|
|
|
Backend ๋ง์ผ/๋ฉค๋ฒ/ํ์ ,์ถฉ์ /OAuth API Spring Security, JWT ํ ํฐ ๊ตฌํ |
Backend ํ๋ฉ/ํฌ์/์กฐ๊ฐ ์ฝ์ธ ์์ ์/์ ์ฐ API ๊ตฌํ Scheduler & SSE ๊ตฌํ UCC ๋ด๋น |
Contract, CI&CD Docker ์ค์ ๋ง์ผ/ํ๋ฉ/ํฌ์/๋ถ๋ฐฐ/์ ์ฐ/์ํธ์ฝ์ธ ๋ฏผํ ๋ฐ ํ์ ์ปจํธ๋ํธ ์์ฑ frontend ์ปจํธ๋ํธ ์ฐ๊ฒฐ UCC ๋ด๋น |
- Ethereum ๊ธฐ๋ฐ ํ ์คํธ๋ท์ธ Sepolia์์ ์์ฒด ERC-20 ํ ํฐ์ธ ArtCoin ๋ฐํ
- ์นด์นด์คํ์ด๋ฅผ ํตํด ์ฝ์ธ ๊ตฌ๋งค
- ํฌ์๊ธฐ๊ฐ ๋์ ArtCoin์ผ๋ก ์์ฒด ERC-20 ํ ํฐ์ธ "์กฐ๊ฐ"์ ๊ตฌ๋งค ๊ฐ๋ฅ
- ํฌ์ ์ ๋ฐ์ํ๋ ํธ๋์ญ์ ๊ฐ์ค๋น๋ ํ ์คํธ Ethereum์ผ๋ก ์ง๋ถ
- ์ค์๊ฐ ๋ธ๋ก์ฒด์ธ ์ปจํธ๋ํธ ๋ฉ์๋ ํธ์ถ์ ์ํด Server Sent Event(SSE) ์ฌ์ฉํด ํฌ์ ์ฑ๊ณต ์ ์กฐ๊ฐ ๋ฐฐ๋ถ ๋ฐ ์ ์ฐ ์ ArtCoin ๋ฐฐ๋ถ
- ํฌ์๊ธฐ๊ฐ ์ดํ ์ ์ฐ ๋๊ธฐ ์ ํฌ์ํ "์กฐ๊ฐ"์ ๋ง์ผ์์ ArtCoin์ผ๋ก ๊ฑฐ๋ ๊ฐ๋ฅ
- ๊ฑฐ๋ ์ ํธ๋์ญ์ ๊ฐ์ค๋น๋ ํ ์คํธ Ethereum์ผ๋ก ์ง๋ถ
- ๋ชจ์ง ๊ธฐ๊ฐ ์๋ฐ ์์ผ๋ก ํฌ์ ์ํ ์ ๋ ฌ
- ์กฐ๊ฐ ํ๋งค๊ธ ์์ผ๋ก ๋ง์ผ ์ํ ์ ๋ ฌ
- ์ ์ฒด, ๊ณต์ฐ, ์ ์, ์ํ๋ก ํํฐ
- ์ ์ฒด, ์งํ์ค, ๋ชจ์ง์ข ๋ฃ, ์ ์ฐ์๋ฃ๋ก ํํฐ
- ํฌ์ ์งํ ์ค์ผ ๋ ์ด ๋ฐํ ์กฐ๊ฐ์์ ๋จ์ ๊ฐ์๋งํผ ๊ตฌ๋งค ๊ฐ๋ฅ
- ํฌ์ ์๋ฃ ํ Etherscan์์ ํ์ธ ๊ฐ๋ฅ
- ํ๋ฉ ์ค๋งํธ ์ปจํธ๋ํธ์ ํฌ์ ๊ฐ๋ฅ
- ํฌ์ ์ ์ปจํธ๋ํธ์ ํฌ์๋ ์ํธ ํ ํฐ์ด ์์
- ์ดํ ์ฑ๊ณต, ์คํจ ์ฌ๋ถ์ ๋ฐ๋ผ ๊ฐ๊ฐ ์กฐ๊ฐ ํ ํฐ ๋ถ๋ฐฐ ๋ฐ ๊ธฐ์ ์ผ๋ก์ ํฌ์๋ ์ํธ ํ ํฐ ์ด๋, ํฌ์์๋ค์ ์ํธ ํ ํฐ ํ๋ถ ์งํ
- ๋ฉํ๋ง์คํฌ์ ์ฐ๋ํด ๋ง์ผ์์ ์กฐ๊ฐ ๊ตฌ๋งค
- ๋ก๊ทธ์ธ ์ ๋ณด์ ์กฐ๊ฐ ํ๋งค๊ธ ๋ฑ๋ก ๊ฐ๋ฅ
- ํฌ์ ๋ชจ์ง ์ข ๋ฃ ์ฑ๊ณต ํ ๋ฐ์ ์กฐ๊ฐ ํ ํฐ์ ๋ค๋ฅธ ์ฌ๋๋ค์๊ฒ ํ๋งคํ ์ ์์
- ํ๋งค ๊ฐ๊ฒฉ์ ์์ ์ด ์ ํ๋ฉฐ, ํ๋งค ๊ธ์ ์ฌ๋ฆฌ๋ฉด ๋ง์ผํ๋ ์ด์ค ์ค๋งํธ ์ปจํธ๋ํธ์ ํ ํฐ์ด ์ด๋๋จ
- ํ๋งค๋ ์ ๊ตฌ๋งค์์ ์ํธ ํ ํฐ์ ํ๋งค์๋ก ์ด๋
- ํ๋งค ์ทจ์ ์ ์ค๋งํธ ์ปจํธ๋ํธ์์ ๊ธ์ ์ฌ๋ ธ๋ ํ๋งค์์๊ฒ๋ก ๋ค์ ์ด๋
- ์นด์นด์คํ์ด๋ก ArtCoin ๊ตฌ๋งค
- ๋ฉํ๋ง์คํฌ์ ์ฐ๋ํด ํ ํฐ ๋ฏผํ
- ๋ฑ๋กํ ํ๋ก์ ํธ ์กฐํ ๋ฐ ๋ฑ๋ก ์ ์ฒญ
- ์ ์ฐ ์๋ฃ ์ ์ฒญ
- ํ๋ก์ ํธ ํ๋ฉ ์น์ธ
- ์น์ธ ์ ์ค๋งํธ ์ปจํธ๋ํธ ์์ฑ ๋ฐ ํฌ์๋ฅผ ๋ฐ์ ์ ์์
- ์ผ์ ๊ธฐ๊ฐ์ด ์ง๋ ์ 80% ์ด์, ๋ฏธ๋ง ์ฌ๋ถ์ ๋ฐ๋ผ ๊ฐ๊ฐ ์ฑ๊ณต, ์คํจ ์ฌ๋ถ ๊ฒฐ์
- ์ฑ๊ณต ์ ํด๋น ์ํ์ ๋ํ ์กฐ๊ฐ ๋ถ๋ฐฐ ๋ฐ ํ๋ฉ์ ์คํํ ๊ธฐ์ ์๊ฒ ๋ชจ์ธ ์ํธ ํ ํฐ ์ ๋ฌ, ์คํจ ์ ํฌ์ํ ์ํธ ํ ํฐ์ ๋ํ ํ๋ถ ์งํ
- ํ๋ก์ ํธ ์ ์ฐ
- ์ ์ฐ์ผ์ ๋๋ฌํ์ ๋ (ํฌ์ ์๊ธ ํ ํฐ) * (์ด์จ) / 100 ๊ณ์ฐ ํ ๋ถ๋ฐฐ๋ ํ ํฐ ๊ณ์ฐ
- ํฌ์์๋ค์๊ฒ ๊ณ์ฐ๋ ํ ํฐ ๋ณ๋ก ๋ถ๋ฐฐ ์งํ