Home - upswp/THXSTORE GitHub Wiki

SSAFY FINAL PROJECT


Name ๋ฐ•๋Œ€ํ˜„ ์„ฑ์ •์šฑ ๋ฐ•์ƒ์šฐ ์ตœ๋™์‹ ํ™ฉ์˜์ค€
Profile image image image image ํ™ฉ์˜์ค€
Position Frontend & UI/UX Frontend & UI/UX ํŒ€์žฅ & Backend Develop Backend Develop & CI/CD Backend Develop & CI/CD
Git @daep93 @gluwein @upswp @pertus123 @junjun0905

ํ”„๋ ˆ์  ํ…Œ์ด์…˜1

  • THXSTORE Project๋ฅผ ํ•จ๊ป˜ํ•˜๋Š” ๊ฐ•์ฒ ์ฝ”๋”ฉํŒ€์„ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค !

    • [์—๋Ÿฌ์™€ ๋งค์ผ ๋ฐค ์‹ธ์šด๋‹ค.] ์ตœ๋™์‹ ๐Ÿ˜ค
      • ์ธ๊ฐ„ ๋””๋ฒ„๊น…์ด ๋ ๋•Œ๊นŒ์ง€ ๊ฐ•์ฒ  ๋ฉ˜ํƒˆ๋กœ ํ•ด๊ฒฐํ•ด๋‚˜์•„๊ฐ€๋Š” THE ๊ฐ•ํ•œ SSAFY์ธ์ด ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค. ํ™”์ดํŒ…!
    • [ํ•ญ์ƒ ์›ƒ์Œ์œผ๋กœ ์ธ์‚ฌํ•˜๋Š” ์นœ์ ˆํ•œ] ์„ฑ์ •์šฑ ๐Ÿ˜
      • ์˜จ ์ข…์ผ ์ฝ”๋”ฉํ•˜๋ฉด์„œ ๋งํ•  ์ผ์ด ์—†๋‹ค๋ณด๋‹ˆ ์Šคํฌ๋Ÿผ ๋ฏธํŒ…์‹œ๊ฐ„์ด ์ €์˜ ์œ ์ผํ•œ ํƒˆ์ถœ๊ตฌ ์ž…๋‹ˆ๋‹ค. ์ด ์‹œ๊ฐ„๋งŒํผ์€ ํŒ€์›๋“ค๊ณผ ์ฆ๊ธฐ๊ณ  ์‹ถ์–ด์š”!
    • [ํ”„๋กœ์ ํŠธ์˜ ์ตœ์ „๋ฐฉ์—์„œ ๋กœ์ง์„ ์„ค๊ณ„ํ•œ๋‹ค.] ํ™ฉ์˜์ค€ ๐Ÿง
      • ์ตœ์ ํ™”์™€ ์™„์„ฑ๋„๋ฅผ ๊ณ ๋ คํ•˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค !
    • [์†”๋ฃจ์…˜์€ ๋‚˜์—๊ฒŒ ๋งก๊ฒจ๋ผ ํ”„๋ก ํŠธ ์ €๊ฒฉ์ˆ˜] ๋ฐ•๋Œ€ํ˜„ ๐Ÿคฉ
      • ๋ฌธ์ œ๊ฐ€ ๋ฌด์—‡์ธ์ง€ ์ •์กฐ์ค€ํ•˜๋Š” ๊ฐœ๋ฐœ์ž๊ฐ€ ๋˜๊ฒ ์Šต๋‹ˆ๋‹ค!
    • [๋ฏธ์นœ ํ…์…˜์€ ๋‚˜๋ฅผ ์ด๋Œ์–ด] ๋ฐ•์ƒ์šฐ ๐Ÿ˜‹
      • ์ด๋ฒˆ ์ž์œจํ”„๋กœ์ฆ‰ํ…Œ๋กœ ๊ฐ€์žฅ ํฌ๊ฒŒ ์„ฑ์žฅํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ทจ์—…๊ณผ ํ”„๋กœ์ ํŠธ ๋ชจ๋‘๋ฅผ ์„ฑ๊ณตํ•˜๋Š” SSAFY์ธ์ด ๋˜๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค.
  • ๊ฐ•์ฒ ์ฝ”๋”ฉํŒ€์€ ์–ด๋–ป๊ฒŒ ํ˜‘์—…ํ•˜๋Š”์ง€ ๊ถ๊ธˆํ•˜์‹ ๊ฐ€์š”?! ์•„๋ž˜ ๋งํฌ๋กœ ์˜ค์„ธ์š”!

๐Ÿ“‚ ๊ฐœ๋ฐœ ์Šคํ”„๋ฆฐํŠธ

๐Ÿ“‚ ๊ฐœ๋ฐœ ์Šคํ”„๋ฆฐํŠธ

์Šคํ”„๋ฆฐํŠธโœŒ ๊ธฐ๊ฐ„๐Ÿ“š FE๐ŸŒˆ BE๐Ÿค–
ํ”„๋กœ์ ํŠธ ๊ตฌ์ƒ ๋ฐ ์ฐฉ์ˆ˜ (v0.0.1) 2021.04.13
~
2021.04.18
- ๋ฐ˜์‘ํ˜• ์›น ๋…ผ์˜ ์ง„ํ–‰
- JEST, Storybook ํ•™์Šต ์ง„ํ–‰ ๋ฐ ๋…ผ์˜
- Database ERD ์ž‘์—… ์ง„ํ–‰
- REST API ๋ฌธ์„œ ์ž‘์„ฑ
- ๊ฐœ๋ฐœํ™˜๊ฒฝ ๊ตฌ์ถ•
- ํŒจํ‚ค์ง€ ๊ตฌ์กฐ ์„ค์ •
ํ”„๋กœ์ ํŠธ ๊ธฐ๋ณธ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
(v0.1.0)
2021.04.19
~
2021.05.07
- ๋ฐ•๋Œ€ํ˜„
- ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€ ๊ฐœ๋ฐœ
- ์‚ฌ์šฉ์ž ํ”„๋กœํ•„, ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ ํŽ˜์ด์ง€ ๊ฐœ๋ฐœ
- ๊ฐ€๊ฒŒ ์ •๋ณด ํŽ˜์ด์ง€ ๊ฐœ๋ฐœ
- ์„ฑ์ •์šฑ
- PrivacyPolicy develop(๊ฐœ์ธ์ •๋ณด์ฒ˜๋ฆฌ๋ฐฉ์นจ ๋ชจ๋‹ฌ์ฐฝ)
- AdminPage develop(๊ด€๋ฆฌ์žํŽ˜์ด์ง€)
- StoreEnrollmentPage develop(์Šคํ† ์–ด ์‹ ์ฒญ ํŽ˜์ด์ง€)
- FindPasswordPage develop(๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ)
- async await/ Flex/ SCSS ํ•™์Šต ๋ฐ ์ ์šฉ
- ๋ฐ•์ƒ์šฐ
- THXSTORE Entity configure
- signUp feature develop
- multi gradle module configure
- REST Docs configure
- Spring Security configure
- CORS Troubleshooting
- get social member data feature develop
- check exists by email feature develop
- ์ตœ๋™์‹
- ์„œ๋ฒ„ ์ธํ”„๋ผ ๊ตฌ์ถ•
- ํŒŒ์ผ ์„œ๋ฒ„ ๊ตฌ์ถ• ๋ฐ ์—ฐ๊ฒฐ
- ์ž๋™ ๋นŒ๋“œ ๋ฐ ๋ฐฐํฌ ์„ค์ •
- ์Šคํ† ์–ด ๋กœ์ง ๊ฐœ๋ฐœ
- ํ™ฉ์˜์ค€
- ๊ทธ๋ž˜๋“ค ๋ฉ€ํ‹ฐ ๋ชจ๋“ˆ ๊ตฌ์„ฑ
- ์ฃผ๋ฌธ ๋กœ์ง ๊ฐœ๋ฐœ
- ์žฅ๋ฐ”๊ตฌ๋‹ˆ ๋กœ์ง ๊ฐœ๋ฐœ
ํ”„๋กœ์ ํŠธ ์‹ฌํ™” ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
(v0.2.0)
2021.05.08
~
2021.05.16
- ๋ฐ•๋Œ€ํ˜„
- ํŒ๋งค์ž ๊ฐ€๊ฒŒ ์ •๋ณด ์กฐํšŒ ๋ฐ ์ˆ˜์ • ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
- ํŒ๋งค์ž ๋ฉ”๋‰ด ๊ทธ๋ฃน, ๋ฉ”๋‰ด ๋“ฑ๋ก/์กฐํšŒ/์ˆ˜์ •/์‚ญ์ œ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
- ์ „์ฒด ๋ฉ”๋‰ด ์กฐํšŒ ๋ฐ ํƒ€์ž„๋”œ ๋“ฑ๋ก ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ,
ํƒ€์ž„๋”œ ์ƒํƒœ์— ๋”ฐ๋ฅธ ํŽ˜์ด์ง€ ์ ‘๊ทผ ์ œ์–ด ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
- ์˜ˆ์•ฝ ์กฐํšŒ ๋ฐ ์˜ˆ์•ฝ ์ƒํƒœ ๋ณ€๊ฒฝ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ,
์ฃผ๋ฌธ์ด ๋“ค์–ด์˜ด์— ๋”ฐ๋ฅธ ์•Œ๋žŒ์Œ ์‚ฝ์ž… ๋ฐ ํƒ€์ด๋จธ ์‚ฝ์ž…
- ์„ฑ์ •์šฑ
- ์Šคํ† ์–ด ์ˆ˜์ • ํŽ˜์ด์ง€ ์ƒ์„ฑ๊ณผ ๊ด€๋ฆฌ์ž ์Šน์ธ, ๋ฐ˜๋ ค ๋ชจ๋‹ฌ ์ถ”๊ฐ€
- ์‚ฌ์šฉ์ž์šฉ ์Šคํ† ์–ด ํŽ˜์ด์ง€ ๊ฐœ๋ฐœ
(์Šคํ† ์–ด ์†Œ๊ฐœ ์ปดํฌ๋„ŒํŠธ, ๋ฉ”๋‰ด ์ปดํฌ๋„ŒํŠธ, ํƒ€์ž„๋”œ ์ปดํฌ๋„ŒํŠธ)
- ์Šคํ† ์–ด๋“ฑ๋ก ์‹œ ์œ„๋„, ๊ฒฝ๋„ ์ขŒํ‘œ ๊ฐ’ ๊ณ„์‚ฐ
(์นด์นด์˜ค๋งต API )
- ์Šคํ† ์–ด ์†Œ๊ฐœํŽ˜์ด์ง€์— ์‚ฌ์šฉ์ž ์œ„์น˜์™€ ์Šคํ† ์–ด ์œ„์น˜ ๊ฐ’ ๋งˆ์ปค๋กœ ํ‘œ์‹œ
(์นด์นด์˜ค๋งต API)
- ๋ฐ•์ƒ์šฐ
- ์ด๋ฉ”์ผ ์ธ์ฆ์„ ํ†ตํ•œ ๋น„๋ฐ€๋ฒˆํ˜ธ ์ฐพ๊ธฐ
- ํšŒ์› ์œ„์น˜์ •๋ณด ์ˆ˜์ • ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
- ํšŒ์› ๊ธฐ๋ณธ์ •๋ณด ์ˆ˜์ • ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
- ํšŒ์› ์‚ญ์ œ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
- ํšŒ์› ์ค‘๋ณตํ™•์ธ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
- Global Exception Handler ๊ฐœ๋ฐœ
- REST Docs refactor ๋ฌธ์„œ๋‹จ์œ„๋กœ ์„ค์ •
- ์ตœ๋™์‹
- multimodule ์„œ๋ฒ„ ํ™˜๊ฒฝ ์„ค์ •
- redis ์„œ๋ฒ„ ๊ตฌ์ถ•
- ํŒ๋งค์ž ๊ด€์ ์˜ ์Šคํ† ์–ด ๊ฐœ๋ฐœ
- ์Šคํ† ์–ด ๊ทธ๋ฃน ๊ด€๋ จ CRUD ๊ฐœ๋ฐœ
- ํ™ฉ์˜์ค€
- ์ฃผ๋ฌธ๊ด€๋ จ CRUD ์„ธ๋ถ€์‚ฌํ•ญ ๊ฐœ๋ฐœ
- Pusher ์ฃผ๋ฌธ ์•Œ๋ฆผ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
- ํšŒ์› ํ† ํฐ์„ ํ†ตํ•œ ๊ถŒํ•œ ์ธ์ฆ ๊ฐœ๋ฐœ
- ๋ฆฌ๋ทฐ,๋‹ต๋ณ€, ์žฌ๊ณ ์ฒ˜๋ฆฌ ๋“ฑ ์ถ”๊ฐ€์š”์†Œ์˜ ๊ฐœ๋ฐœ
- ํ…Œ์ŠคํŠธ์ฝ”๋“œ RestDocs ์ผ๋ถ€ ๋กœ์ง์— ์ ์šฉ
ํ”„๋กœ์ ํŠธ ํ•ต์‹ฌ ๊ธฐ๋Šฅ ๊ฐœ๋ฐœ
(v0.3.0)
2021.05.17
~
2021.05.23

๐Ÿ“œ Project ProgressStatus

๊ตฌ๋ถ„ ๋งํฌ
Meeting Log๐Ÿ‘ฃ Meeting Log - wiki
Convention๐Ÿค™ Convention - wiki
JIRA๐Ÿ”ฅ SSAFY-JIRA
GitLab๐ŸŒŸ SSAFY-GitLab
Jenkins๐Ÿค“ SSAFY-Jenkins
REST Docs๐Ÿ“š THXSTORE_RESTDocs
  • ์ผ๋ถ€ ๋งํฌ๋Š” ๋ณด์•ˆ๋ฌธ์ œ๋กœ ์—ด๋žŒ์ด ๋ถˆ๊ฐ€๋Šฅ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์š”์ฒญ์€ ([email protected])์„ ํ†ตํ•˜์—ฌ ์—ฐ๋ฝ์ฃผ์‹œ๋ฉด ์—ด๋žŒ๊ถŒํ•œ ๋“œ๋ฆฌ๊ฒ ์Šต๋‹ˆ๋‹ค.
โš ๏ธ **GitHub.com Fallback** โš ๏ธ