-
Notifications
You must be signed in to change notification settings - Fork 5
Scrum_W5
Yancy edited this page Dec 18, 2020
·
12 revisions
- ๊ฐ๊ณ๋ถ์ ๋ฑ๋ก๋์ง ์์ User ๋ค์ ์ฐพ์ list๋ฅผ return ํด์ฃผ๋ API ๊ฐ๋ฐ
- ๊ฐ๊ณ๋ถ Member ์ถ๊ฐ/์ญ์ ํ๋ API ๊ฐ๋ฐ
- ์ด๋ ๊ฐ๋ฅํ & ๋ด๋ณด๋ด๊ธฐ ๊ฐ๋ฅํ Member List ๋ฅผ ๋ณด์ฌ์ฃผ๋ Modal์ ๊ตฌํ
- ๋ฉค๋ฒ ์ด๋ํ๊ธฐ/๋ด๋ณด๋ด๊ธฐ๋ฅผ ์ํ ์ฒดํฌ๋ฐ์ค ์ํ๊ด๋ฆฌ & ๊ฐ๊ณ๋ถ์ ๋ฑ๋กํ User ๋ฐฐ์ด ์์ฑํ๋ ํจ์ ๊ตฌํ
- TO-DO
- ๋ด๊ฐ ๊ฐ๊ณ๋ถ์์ ๋น ์ง๋ฉด, ๋ค์ ๊ฐ๊ณ๋ถ ์ ํ ํ์ด์ง๋ก ์ด๋์ํค๊ธฐ
- User ํ๋กํ ์ด๋ฏธ์ง ๋ณ๊ฒฝ
- ๊ตฌ๊ธ Oauth๋ก๊ทธ์ธ ๊ธฐ๋ฅ ๊ฐ๋ฐ ์ค๋จ
- ์ฌ์ฉํ๋ domain(piggy.kro.kr)์ ํ์ redirect๋ก ๋๊ฒ๋ ํด์ redirect url์ธ (http://118.67.129.125:8080/)๋ฅผ google์์ ์ฉ๋ฉ?์ ๋ชปํ๋ค๊ณ ํ๋ค. ์ถํ ์์ ํ๋ฉด ๊ธฐ๋ฅ ์ถ๊ฐ ์์
- ๋ด์ญ์ถ๊ฐ์ currency๋ฅผ ์ ํํ ์ ์๋ ์ต์
์ค
- ๊ณ ๋ฏผ์ : ์ด๊ฒ์ currency๋ฅผ ๊ทธ๋๋ก db์ ์ ์ฅํด๋ ๋ ์ง?
- db์ ๊ทธ๋๋ก ์ ์ฅํ๊ฒ ๋๋ฉด ์์ ์ฌํญ์ด ์ด๋ง์ด๋งํ๊ฒ ๋ง์์ง๋ค
- ํ์ ์ํ: currency์ ๋ฐ๋ผ ๊ธฐ์กด '์' ์ ์ฅ ๋ฐฉ์์ผ๋ก ๋ณํํ ์ ์ฅ
- ๊ณ ๋ฏผ์ : ์ด๊ฒ์ currency๋ฅผ ๊ทธ๋๋ก db์ ์ ์ฅํด๋ ๋ ์ง?
- ๊ทธ์ธ ์์ํ๊ฑฐ
- ๋ด์ญ ์์ผ๋ฉด ์๋ค๊ณ ์ถ๋ ฅํจ
- linechart responsiveํ๊ฒ ๋ณ๊ฒฝ
- ๋ณด๊ณ ์ ํ์ด์ง ํํฐ๋ง ๊ธฐ๋ฅ ์ถ๊ฐ
- ์นดํ ๊ณ ๋ฆฌ/ํ๊ทธ ๋๋๋ค์ด ๊ธฐ๋ฅ -> ๋ณด๊ณ ์ ํ์ด์ง ์ด์ด์ง๊ธฐ
- front ๋ฐฐํฌ ๋ฐฉ๋ฒ ์ฐพ์๋ณด๊ธฐ(nginx)
- ๊ณ ์ ์์
& ๊ณ ์ ์ง์ถ
- ํ๊ฒ๋๋ฉด User DB ์์ Field๋ก!
- currency
- cost๋ณํ ์์ด ์ ๋ ฅํ currency type์ผ๋ก db์ ์ ์ฅํด๋ ๋ ์ง?
- db์ ๊ทธ๋๋ก ์ ์ฅํ๊ฒ ๋๋ฉด ์์ ์ฌํญ์ด ์ด๋ง์ด๋งํ๊ฒ ๋ง์์ง๋ค
- ๋ฐฐํฌ
- ์ด๋ฏธ์ง ์ ๋ก๋ ์ฝ๋ ๋ฆฌํฉํ ๋ง
- :sleeping_accommodation:...
- ์ฐจํธ ๊ด๋ จ sort ์์
- Kakao ๋ก๊ทธ์ธ ๊ตฌํ ์ค
- email ๋ฐ์ง ๋ชปํ๋ ์ค๋ฅ
- ๊ณ ์ ์์
& ๊ณ ์ ์ง์ถ
- ํ๊ฒ๋๋ฉด User DB ์์ Field๋ก!
- ๋ฐฐํฌ
- FE/BE: Nginx ์ฌ์ฉํด์ ๋ฐฐํฌํ๋ ๊ฑธ๋ก ๋ฐ๊ฟ๋ณด๊ธฐ
- BE: Ncloud -> PM2 ๋ฐฐํฌ
- GitHub Action
-
12์ 15์ผ ํ์์ผ
- ๊ฐ๋ฐ ์คํ์ผ๋ง, ๋ฆฌํฉํ ๋ง
- ์ฐ๋ฆฌ ํ ํ์ดํ ! 4์!! ๐ฅ
- GitHub Action
- ๋ฐฐํฌ ๋ฐฉ์ ๊ณ ๋ฏผ
- ๋ฐํ ์ฃผ์ ์ธ ๋ด์ฉ ์ ํ๊ธฐ!
- PPT ํ ์ก๊ธฐ (๋์ถฉ ์ด๋ ๊ตฌ์ฑ์ผ๋ก ๊ฐ์ง? ์ปจ์ ์ด๋ผ๋์ง ใ ใ )
-
12์ 16์ผ ์์์ผ 16:00 ๊น์ง
- ๋ฐํ ์ฃผ์ notion์ ์ ์ถ!
- (๊ฐ์ธ) ์ด๋ ฅ์ ์์ฑ
- PPT ์๋ฃ ๋ง๋ค๊ธฐ(๋ด์ฉ ์์ธํ)
-
12์ 17์ผ ๋ชฉ์์ผ 16:00 ๊น์ง
- ๋ฐํ ์๋ฃ boostcamp@connect.or.kr๋ก ์ ์ถ
- ๋ก๋ฉ ์คํผ๋ ๊ตฌํ
- ๋ก๊ทธ์ธ ํ์ด์ง ๋์์ธ ์ผ๋ถ ์์
- ๐ด
- ๋์๋ณด๋ default ๊ฐ ์ถ๊ฐ
- slice ๋ฆฌํํ ๋ง
- ์นดํ
๊ณ ๋ฆฌ/ํ๊ทธ ์์ ํ์
- ์นดํ ๊ณ ๋ฆฌ๊ฐ ์ ํ๋ ๊ฒฝ์ฐ ํด๋น ์นดํ ๊ณ ๋ฆฌ์ ๊ด๋ จ์๋ ํ๊ทธ๋ค๋ง ์ฒดํฌ๋ฐ์ค์ ์ ํ๋ ์ํ๋ก ์์ ํด์ผํจ
- TODO: slice.js ์์ ํ๊ธฐ
- dashboard ๋ญ๋ฅผ ์ถ๊ฐํ๋ฉด ์ข์๊น?!
- ์ง๋ ๋ฌ ๋ณด๋ค ์ผ๋ง๋ ๋์ผ๋?
- ๋ช % ๋ ์ผ๋์ง?
- ex) ์ ์์ ๋นํด ํน์ ์นดํ ๊ณ ๋ฆฌ์์
- ๊ฐ์ฅ ๋น์ค ๋์๋ ๊ฒ์ ๋ณด์ฌ์ฃผ๊ธฐ
- ์์ฌ, ์นดํ/๊ฐ์ ๋ฑ
-
12์ 16์ผ ์์์ผ 16:00 ๊น์ง
- ๋ฐํ ์ฃผ์ notion์ ์ ์ถ!
- (๊ฐ์ธ) ์ด๋ ฅ์ ์์ฑ
- PPT ์๋ฃ ๋ง๋ค๊ธฐ(๋ด์ฉ ์์ธํ)
-
๋ฐ์ดํฐ ์ ์ (?)..ใ ใ
-
-
12์ 17์ผ ๋ชฉ์์ผ 16:00 ๊น์ง
- ๋ฐํ ์๋ฃ boostcamp@connect.or.kr๋ก ์ ์ถ
- PPT ๋์์ธ & ๋ฌธ์ฅ ์์
- User์ ๋ฌ๋ ฅ ์์ ์์ผ์ ๋ฐ๋ผ ๋ค๋ฅด๊ฒ ๋ณด์ด๋๋ก ๊ธฐ๋ฅ ์์ ์์
- ๋์๋ณด๋
- ์นดํ ๊ณ ๋ฆฌ๋ณ ์ง์ถ ๋ด์ญ ํ์
- ์ ์ ๋๋น ์ง์ถ ๋ด์ญ ํ์
- ์ ์ ์ง์ถ ๋ด์ญ ํ์
- ๋ฐฐํฌ ๊ด๋ จ webpack ์ค์ ๊ฒ์
- bundleAnalyzer ํ๋ฌ๊ทธ์ธ์ ์ฌ์ฉํด bundle ๋ฌธ์ ์ ํ์ธ
- react-icons ์ฌ์ด์ฆ ์ค์ด๋ ๋ฒ ์ฐพ๊ณ ์์..
- Setting ํ์ด์ง Modal scroll ์ ์ฉ & Header ์ถ๊ฐ
- slice ํ์ด์ง ๋ณ ํ์ผ ๋ถ๋ฆฌ (payment, calendar, setting)
- ๋ฐํ ์คํฌ๋ฆฝํธ ์์ฑ
- ์ ์ง์ถ/์์ ๋ด์ญ ํํฐ ๋ณ๊ฒฝ(gmt๋ก ํํฐ)
- transaction slice ์์ฑ ๋ฐ refactoring
- transaction input form css ๋ณ๊ฒฝ
- ๋ณด๊ณ ์ ํ์ด์ง filter๊ฐ category ๋ tag ์ค ํ๋๋ง ์ ์ฉ๋๋๋ก ์์
- ์ฝ๊ฐ์ code refactoring
- todo: slice.js ์์
- todo: ํ๊ทธ ์ญ์ -> store์ ์ ์ฅ๋ transaction ๊ณผ ์ผ์น์์ผ์ผ ํจ