-
Notifications
You must be signed in to change notification settings - Fork 0
Member & Work Log
Wunhae Kim edited this page Nov 16, 2020
·
1 revision
๐ฏ
๐ง
์กฐ์ฑ๋ฏผ
* Frontend
* Stack : Javascript, Node.js, React native, React native element, Axios, Socket.io, Passport, RTMP
* Works:
1. ๋ชจ๋ฐ์ผ ํ๊ฒฝ์์ `RTMP`๋ฅผ ํตํ ์นด๋ฉ๋ผ ์์ ์ก์์
2. ํ์๊ฐ์ ํ์ด์ง ๊ตฌํ
3. ๋ก๊ทธ์ธ ํ์ด์ง ๊ตฌํ
4. ํ์์ ๋ณด์์ ํ์ด์ง ๊ตฌํ
5. ํ๋งค์ ์ํ๋ฑ๋กํ์ด์ง ๊ตฌํ ๋ฐ HTML ์๋ํฐ ์ฅ์ฐฉ
6. ์คํธ๋ฆฌ๋ฐ ํ์ด์ง ๊ตฌํ
7. ์คํธ๋ฆฌ๋ฐ ์์ฒญ ํ์ด์ง ๊ตฌํ
8. `[Socket.io](http://socket.io)` ๋ฅผ ํตํ ์ฑ๋ ๋ด ์ฑํ ๋ฐ ํํธ ์ด๋ฏธ์ง floating ๊ธฐ๋ฅ ๊ตฌํ
9. ์์ฒญ ํ์ด์ง ์ํ ์ ๋ณด ๋ ๋ ์ปดํฌ๋ํธ ๋๋๊ทธ ๊ธฐ๋ฅ ๊ตฌํ
10. ์ ์ ๊ถํ์ ๋ฐ๋ฅธ ๋ฉ๋ด Authorization
11. Wishlist ์ถ๊ฐ ๋ฐ ์ญ์ ๊ธฐ๋ฅ ๊ตฌํ
12. ์ด๋ฏธ์ง ์ ํ ๋ฐ ์ด๋ฏธ์ง ์ ๋ก๋ ๊ตฌํ
13. Stripe ๊ฒฐ์ ๋ชจ๋
14. [Back-end] React native ์ฑ์์์ `Passport` Local Authenticate, Oauth2.0 ๊ตฌํ
15. [Back-end] [`Socket.io`](http://socket.io) session share ๋ฐ ์ ์ง ๋ฌธ์ ํด๊ฒฐ
๊น์ํ
* Frontend
* Stack : `React Native`, `React Navigation`, `RN Stylesheet`, `React Native Elements`, `Axios`, `JavaScript`
* Works :
1. ์ฑ UI/UX ๋์์ธ
2. ํผ๋ํ๋ฉด์ ์๋ก๊ณ ์นจ๊ณผ, ์ธํผ๋ํธ ์คํฌ๋กค ์ ์ฉ
3. ๊ฒ์ ํ์ด์ง ๊ตฌํ
4. ์ ํ, ๋ฐฉ์ก๊ฐ์ ํตํฉ๊ฒ์๊ธฐ๋ฅ ๊ตฌํ
5. ํ๋ก๋ํธ ๋ํ ์ผ ํ์ด์ง ๊ตฌํ
6. ์ ํ ์ด๋ฏธ์ง์ ์บ๋ฌ์ ๋ฐ ๋ท ์ธ๋์ผ์ดํฐ ๊ตฌํ
7. ๋ฐฉ์ก ๋ด ์ํ์นด๋ ํด๋ฆญ ์ โ ์ํ๋ํ ์ผ โ ์ ๋ฌํ ๋ผ์ฐํ ์ฐ๊ฒฐ
8. ์ปค์คํ ์ปดํฌ๋ํธ ์ฌ์ฉ์ ํตํ ์ฌ์ฌ์ฉ์ฑ ์ฆ๋
9. ์์ด์ดํ๋ ์ ๋์์ธ
๊น๊ดํ
* Backend
* Stack : `node.js` `express` `socketIO` `sequelize` `mySQL` `RTMP` `Javascript` `multer`
* Works :
1. ์คํค๋ง์์ฑ
2. API ๋ฌธ์ ์์ฑ
3. node media server config ๊ตฌ์ฑ
4. node media server on ๊ตฌํ
5. ํ์๊ด๋ฆฌ API ๊ตฌํ(signIn, signUp, signEdit, signOut)
6. ์ํ๊ด๋ฆฌ API ๊ตฌํ (createProduct, getMyProduct, getSellerProduct, getAllProduct, updateProduct, createLiveProduct)
7. ๋ฐฉ์ก๊ด๋ฆฌ API ๊ตฌํ (socket: prepare-broadcast, join-room, leave-room)
8. ์น๊ตฌ๊ด๋ฆฌ API ๊ตฌํ(createFollow, getFollowList)
9. ์ฃผ๋ฌธ๊ด๋ฆฌ API ๊ตฌํ
10. ๊ฒ์ API ๊ตฌํ
11. multer API ๊ตฌํ
12. socketIO ๋ฅผ ํตํ ์ค์๊ฐ ์ฑํ ๊ตฌํ๊ณผ ๊ฐ์ ์ค์๊ฐ ์ ๋ฐ์ดํธ ๊ตฌํ
13. Stripe ๊ฒฐ์ API sequelize๋ก ๋ฆฌํฉํ ๋ง
14. session store๋ฅผ ํตํด db์ session์ ์ ์ฅํ๊ณ socketIO,passport, express ์ธ์ ๊ณต์
15. FFMPEG๋ฅผ ์ฌ์ฉํ์ฌ mp4 ํ์ผ์ ์คํธ๋ฆฌ๋ฐํ๊ธฐ ์ํ ์ค๋น ์์
16. sequelize seeders file ์์ฑ (ํ์, ๋ฐฉ์ก, ์ํ 10๊ฐ์ฉ)
์ฌ๊ท๊ณต
* Backend
* Stack: `express` `Javascript` `Nodejs` `AWS` `RTMP` `Axios` `Multer` `Passport` `MySQL` `Sequelize` `socketIO`
* Work:
1. [ํ] ๋ชจ๋ฐ์ผ ๋ผ์ด๋ธ ์คํธ๋ฆฌ๋ฐ ์๋ฒ ๊ตฌ์ถ (RTMP, node media server)
2. [ํ] Passportjs๋ก์ ์์ค๋ก๊ทธ์ธ
3. [ํ] ์ด๋ฏธ์ง ์ ๋ก๋
4. Stripe ๊ฒฐ์ ์ฐ๊ฒฐ
5. React native .apk
6. AWS ec2, RDS๋ฅผ ์ด์ฉํ ์ฑ ๋ฐฐํฌ
7. session store๋ฅผ ํตํด db์ session์ ์ ์ฅํ๊ณ socketIO, passport, express ์ธ์ ๊ณต์
8. FFMPEG๋ฅผ ์ฌ์ฉํ์ฌ mp4 ํ์ผ์ ์คํธ๋ฆฌ๋ฐํ๊ธฐ ์ํ ์ค๋น ์์
9. wiki์ ๊ธฐ๋ณธ ํ