Skip to content

hcheorii/Coach-Coach-client

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

172 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ€ย ์ฝ”์น˜์ฝ”์น˜ ์„œ๋น„์Šค

coachcoach-overview

  • ๐ŸŒ ๋ฐฐํฌ URL : https://coach-coach.site/
  • ๐Ÿ—“๏ธ ์ „์ฒด ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„ : 2024-07-24 ~ 2024-8-29
  • ๐Ÿ“ ์œ ์ง€๋ณด์ˆ˜ ๊ธฐ๊ฐ„ : 2024-09-02 ~




ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

์šด๋™ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•˜๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”? ์ฝ”์น˜์ฝ”์น˜์™€ ํ•จ๊ป˜ ํšจ์œจ์ ์ธ ์šด๋™์„ ์‹œ์ž‘ํ•ด๋ณด์„ธ์š”! ๐Ÿ‹๏ธโ€โ™‚๏ธ

์ฝ”์น˜์ฝ”์น˜๋Š” ์šด๋™ ์ฝ”์น˜์™€ ํšŒ์›์„ ์—ฐ๊ฒฐํ•ด์ฃผ๋Š” ์Šค๋งˆํŠธํ•œ ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค. ๊ฐœ์ธ ๋งž์ถคํ˜• ์ฝ”์นญ๊ณผ ์ง€์†์ ์ธ ๋™๊ธฐ๋ถ€์—ฌ๋กœ ์—ฌ๋Ÿฌ๋ถ„์˜ ์šด๋™ ๋ชฉํ‘œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค. ๐ŸŒŸ
์‚ฌ์šฉ์ž๋Š” ์ž์‹ ์˜ ์šด๋™ ๋ชฉํ‘œ์— ๋งž๋Š” ์ฝ”์น˜๋ฅผ ์ฐพ๊ณ , ํšจ๊ณผ์ ์ธ ์šด๋™ ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์‹œ๊ฐ„์˜ ์ œ์•ฝ์—†์ด ์–ธ์ œ ์–ด๋””์„œ๋‚˜ ์ฝ”์น˜์™€ ์†Œํ†ตํ•˜๊ณ , ๋งž์ถคํ˜• ์šด๋™ ๋ฃจํ‹ด์„ ๋ฐ›์•„๋ณด์„ธ์š”!

  • ์ฝ”์น˜๋Š” ์ „๋ฌธ์„ฑ์„ ๋ฐ”ํƒ•์œผ๋กœ ๋งž์ถคํ˜• ์šด๋™ ์ฝ”์นญ์„ ์ œ๊ณตํ•˜๊ณ , ๋‹ค์–‘ํ•œ ๊ณ ๊ฐ์ธต๊ณผ ์—ฐ๊ฒฐ๋  ์ˆ˜ ์žˆ๋Š” ๊ธฐํšŒ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

  • ํšŒ์›์€ ์ž์‹ ์˜ ์šด๋™ ๋ชฉํ‘œ์— ๋งž๋Š” ์ฝ”์น˜๋ฅผ ์ฐพ๊ณ , ํšจ๊ณผ์ ์ธ ์šด๋™ ๋ฐฉ๋ฒ•์„ ๋ฐฐ์šธ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

  • โ˜‘๏ธ ๋งž์ถคํ˜• ์šด๋™ ๋ฃจํ‹ด ์ž‘์„ฑ : ํšŒ์›์ด ์ง์ ‘ ๋ฃจํ‹ด์„ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ์ฝ”์น˜๊ฐ€ ๊ฐœ์ธ ๋งž์ถคํ˜• ๋ฃจํ‹ด์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค!

  • ๐Ÿ”” ์•Œ๋ฆผ ๊ธฐ๋Šฅ : ์ฝ”์น˜์™€ ๋งค์นญ ์„ฑ๊ณต ์‹œ ์ฆ‰์‹œ ์•Œ๋ฆผ์„ ์ œ๊ณตํ•˜์—ฌ ์ค‘์š”ํ•œ ์ •๋ณด๋ฅผ ๋†“์น˜์ง€ ์•Š๋„๋ก ํ•ฉ๋‹ˆ๋‹ค!

  • ๐Ÿ“ˆ ์šด๋™ ๊ธฐ๋ก ๋ฐ ์‹ ์ฒด ์ •๋ณด ๊ด€๋ฆฌ : ์šด๋™ ๊ธฐ๋ก์„ ๋‹ฌ๋ ฅ ํ˜•ํƒœ๋กœ ํ™•์ธํ•˜๊ณ , ์‹ ์ฒด ๊ธฐ๋ก ๋ฐ์ดํ„ฐ๋ฅผ ์‹œ๊ฐํ™”ํ•˜์—ฌ ๊ฐœ์ธ์˜ ์šด๋™ ์„ฑ๊ณผ์™€ ๋ณ€ํ™”๋ฅผ ์‰ฝ๊ฒŒ ์ถ”์ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!

์ฝ”์น˜์ฝ”์น˜์™€ ํ•จ๊ป˜๋ผ๋ฉด ์—ฌ๋Ÿฌ๋ถ„์˜ ์šด๋™ ๋ชฉํ‘œ๋Š” ๋” ์ด์ƒ ๊ฟˆ์ด ์•„๋‹™๋‹ˆ๋‹ค! ๐Ÿ’ช๐Ÿš€ ์šด๋™์˜ ์ƒˆ๋กœ์šด ์„ธ๊ณ„๋ฅผ ๊ฒฝํ—˜ํ•ด๋ณด์„ธ์š”!


FE ํŒ€์›

๊ณ ์œค์„ฑ ์ดํ˜„์ฒ  ํ•˜์ฃผ์˜

@yoonsaeng

@hcheorii

@hazzuu123




์—ญํ•  ๋ถ„๋‹ด

๐Ÿ˜› ํ•˜์ฃผ์˜

  • UI
    • ํŽ˜์ด์ง€: ํ™ˆ, ์ฝ”์น˜ ๋ฆฌ์ŠคํŠธ ๊ฒ€์ƒ‰, ์ƒ์„ธ ์ฝ”์น˜, ์•Œ๋ฆผ ์กฐํšŒ, ๊ธฐ๋ก(๋‹ฌ๋ ฅ, ์„ ์ฐจํŠธ)
    • ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ: ๋“œ๋กญ๋‹ค์šด, ๋ชจ๋‹ฌ
  • ๊ธฐ๋Šฅ
    • ํ™ˆ, ์ฝ”์น˜ ๋ฆฌ์ŠคํŠธ, ์ฝ”์น˜ ์ƒ์„ธ ์กฐํšŒ
    • ๋ฌดํ•œ ์Šคํฌ๋กค
    • ์ข‹์•„์š” ๋“ฑ๋ก ๋ฐ ํ•ด์ œ
    • ๋ฆฌ๋ทฐ ์กฐํšŒ, ๋“ฑ๋ก, ์ˆ˜์ •, ์‚ญ์ œ
    • ๋ฐฐํฌ, ์ปค์Šคํ…€ ๋„๋ฉ”์ธ
    • MSW ์„ธํŒ…

๐Ÿ˜Ž ๊ณ ์œค์„ฑ

  • UI
    • ํŽ˜์ด์ง€: ๋‚ด ๋ฃจํ‹ด, ๋‚ด ์ฝ”์น˜ ๋ฃจํ‹ด, ๋ฃจํ‹ด ์ž‘์„ฑ, ์ˆ˜์ • ๋ชจ๋‹ฌ, ๋งค์นญ ํšŒ์› ๋ฆฌ์ŠคํŠธ
    • ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ: ํ—ค๋”, ํ‘ธํ„ฐ
  • ๊ธฐ๋Šฅ
    • ๋ฌธ์˜/๋งค์นญ ํšŒ์› ๋“ฑ๋ก, ์กฐํšŒ, ์‚ญ์ œ
    • ๋ฃจํ‹ด ์กฐํšŒ
    • ๋ฃจํ‹ด, ์นดํ…Œ๊ณ ๋ฆฌ, ์•ก์…˜ ์ถ”๊ฐ€, ์ˆ˜์ • ๋ฐ ์‚ญ์ œ
    • Github actions
    • Sentry, SEO ์„ธํŒ…

๐Ÿ™„ ์ดํ˜„์ฒ 

  • UI
    • ํŽ˜์ด์ง€: ๋กœ๊ทธ์ธ, ํšŒ์›๊ฐ€์ž…, ๋งˆ์ด ํŽ˜์ด์ง€, ์ฝ”์น˜ ์ „์šฉ ๋งˆ์ด ํŽ˜์ด์ง€
    • ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ: CSS ํ…Œ๋งˆ
  • ๊ธฐ๋Šฅ
    • ํšŒ์›๊ฐ€์ž…, ๋กœ๊ทธ์ธ
    • ๋งˆ์ดํŽ˜์ด์ง€ ์กฐํšŒ, ์ˆ˜์ •
    • ํ† ํฐ ์žฌ๋ฐœ๊ธ‰
    • ๋‹‰๋„ค์ž„, ์ด๋ฉ”์ผ ์ค‘๋ณต ํ™•์ธ
    • ๋กœ๊ทธ์•„์›ƒ, ํšŒ์›ํƒˆํ‡ด
    • Storybook ์„ธํŒ…


๊ธฐ์ˆ ์Šคํƒ

stackticon


๊ฐœ๋ฐœ ํฌ์ธํŠธ

  • ํŠธ๋ ํฌ ๊ธฐ๋ฐ˜ ์ „๋žต trunk
    • ํŠธ๋ ํฌ ๊ธฐ๋ฐ˜ ์ „๋žต์€ main์ด๋ผ๋Š” ์ฃผ ๋ธŒ๋žœ์น˜ ํ•˜๋‚˜๋งŒ ์šด์˜ํ•˜๋ฉฐ, git flow๊ณผ ๋‹ค๋ฅด๊ฒŒ dev ๋ธŒ๋žœ์น˜๋ฅผ ๋‘์ง€ ์•Š๊ณ , ์‹ ๊ทœ ๊ธฐ๋Šฅ ๋ธŒ๋žœ์น˜๋Š” ๋ฐ”๋กœ main๋ธŒ๋žœ์น˜๋กœ ๋ณ‘ํ•ฉํ•ฉ๋‹ˆ๋‹ค
    • ์ž‘์—… ๋‹จ์œ„๋ฅผ ๋” ์ž˜๊ฒŒ ์ชผ๊ฐœ์–ด, ๋” ์ž์ฃผ ์ปค๋ฐ‹ํ•˜๊ณ  ๋ณ‘ํ•ฉํ•ฉ๋‹ˆ๋‹ค
    • ์„ ํƒํ•œ ์ด์œ :
      • ๋ธŒ๋žœ์น˜ ๊ด€๋ฆฌ์— ๋“œ๋Š” ์‹œ๊ฐ„๊ณผ ๋…ธ๋ ฅ์ด ์ ˆ์•ฝ๋˜์–ด, 6์ฃผ๊ฐ„์˜ ์งง์€ ํ”„๋กœ์ ํŠธ์— ์ ํ•ฉํ•˜๋‹ค๊ณ  ํŒ๋‹จ
      • ๋ฐฐํฌ ํ”„๋กœ์„ธ์Šค๊ฐ€ ๊ฐ„๋‹จํ•ด์ ธ์„œ, ๋”์šฑ ์ž์ฃผ ๋ฐฐํฌ๊ฐ€ ๊ฐ€๋Šฅ


๐Ÿ“ƒ ํŽ˜์ด์ง€๋ณ„ ๊ธฐ๋Šฅ

๐Ÿ“Œ ์ธ์ฆ

โœ”๏ธ ํšŒ์›๊ฐ€์ž…

signup

  • ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€์—์„œ ๋กœ๊ทธ์ธ ๋ฒ„ํŠผ ํ•˜์œ„์˜ ํšŒ์›๊ฐ€์ž… ๋งํฌ๋ฅผ ํ†ตํ•ด ํšŒ์›๊ฐ€์ž… ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  • ํšŒ์› ๊ฐ€์ž… ์‹œ ๋‹‰๋„ค์ž„๊ณผ ์ด๋ฉ”์ผ, ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜๋ฉด ์ž…๋ ฅ์ฐฝ์—์„œ ๋ฐ”๋กœ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๊ฐ€ ์ง„ํ–‰๋˜๊ณ  ํ†ต๊ณผํ•˜์ง€ ๋ชปํ•œ ๊ฒฝ์šฐ ๊ฐ ๊ฒฝ๊ณ  ๋ฌธ๊ตฌ๊ฐ€ ์ž…๋ ฅ์ฐฝ ํ•˜๋‹จ์— ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
    • ๊ฐ ํ•„๋“œ๋Š” ๋นˆ ๊ฐ’์ด๋ฉด ์•ˆ ๋ฉ๋‹ˆ๋‹ค.
    • ๋‹‰๋„ค์ž„์˜ ๊ฒฝ์šฐ ์ˆซ์ž, ์˜์–ด, ์™„์„ฑํ˜• ํ•œ๊ธ€(๊ฐ€-ํžฃ)๋งŒ ํฌํ•จ๋  ์ˆ˜ ์žˆ์œผ๋ฉฐ 2~10์ž ๋‚ด์˜ ๊ฐ’์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ๋น„๋ฐ€๋ฒˆํ˜ธ์˜ ๊ฒฝ์šฐ ์•ŒํŒŒ๋ฒณ, ์ˆซ์ž, ํŠน์ˆ˜๋ฌธ์ž๊ฐ€ 1๊ฐœ์”ฉ ํฌํ•จ๋˜๋Š” 8~20์ž ๋‚ด์˜ ๊ฐ’์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ์ด๋ฉ”์ผ์˜ ๊ฒฝ์šฐ ์ด๋ฉ”์ผ ํ˜•์‹์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋‹‰๋„ค์ž„๊ณผ ์ด๋ฉ”์ผ์˜ ๊ฒฝ์šฐ ์ค‘๋ณต ํ™•์ธ ๊ณผ์ •์„ ๊ฑฐ์ณ์•ผ ํ•˜๋ฉฐ, ์ค‘๋ณต๋  ๊ฒฝ์šฐ ๊ฐ ์ž…๋ ฅ์ฐฝ ํ•˜๋‹จ์— ๊ฒฝ๊ตฌ ๋ฌธ๊ตฌ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
  • ์ž‘์„ฑ์ด ์™„๋ฃŒ๋œ ํ›„, ์œ ํšจ์„ฑ ๊ฒ€์‚ฌ๊ฐ€ ํ†ต๊ณผ๋˜๋ฉด ํšŒ์›๊ฐ€์ž…์— ์„ฑ๊ณตํ•˜๊ณ , ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.
  • ํšŒ์›๊ฐ€์ž…ํ•˜๋ฉด ๋ฌด์กฐ๊ฑด ํšŒ์›์œผ๋กœ ์‹œ์ž‘ํ•ฉ๋‹ˆ๋‹ค!

โœ”๏ธ ๋กœ๊ทธ์ธ

login

  • ์ด๋ฉ”์ผ ๋˜๋Š” ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ํ‹€๋ฆด ๊ฒฝ์šฐ ๊ฒฝ๊ณ  ๋ฌธ๊ตฌ๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.

โœ”๏ธ ๋กœ๊ทธ์•„์›ƒ

  • ๋กœ๊ทธ์ธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•ฉ๋‹ˆ๋‹ค.

โœ”๏ธ ํšŒ์› ํƒˆํ‡ด (TODO: ์œ„์น˜)

  • ์ฝ”์น˜๊ฐ€ ํƒˆํ‡ดํ•˜๋ฉด ์ฝ”์น˜๊ฐ€ ์ž‘์„ฑํ•œ ๋ฃจํ‹ด์€ ๋‚ด ๋ฃจํ‹ด์œผ๋กœ ๊ฐ‘๋‹ˆ๋‹ค

๐Ÿ“Œ ํ”„๋กœํ•„ ์ˆ˜์ •

โœ”๏ธ ๋‚ด ํ”„๋กœํ•„

myProfile

  • ๋กœ๊ทธ์ธ ํ•œ ์œ ์ €๋งŒ ์ง„์ž…ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋งˆ์ดํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๊ธฐ ์ „ ๋น„๋ฐ€๋ฒˆํ˜ธ ํ™•์ธ ํŽ˜์ด์ง€๋ฅผ ํ†ตํ•ด ๋น„๋ฐ€๋ฒˆํ˜ธ ํ™•์ธ ๊ณผ์ •์„ ๊ฑฐ์นฉ๋‹ˆ๋‹ค.
    • ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ํ‹€๋ฆด ๊ฒฝ์šฐ ๊ฒฝ๊ณ  ์—๋Ÿฌ ๋ฉ”์‹œ์ง€๊ฐ€ ๋‚˜ํƒ€๋‚ฉ๋‹ˆ๋‹ค.
  • ๋งˆ์ดํŽ˜์ด์ง€์—์„œ ํ”„๋กœํ•„์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • 5MB ์ดํ•˜ ํฌ๊ธฐ์˜ ํ”„๋กœํ•„ ์ด๋ฏธ์ง€๋ฅผ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ๋‹‰๋„ค์ž„์„ ์ˆ˜์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋‹จ, ์ค‘๋ณต๋˜์ง€ ์•Š์€ ๋‹‰๋„ค์ž„์ด์–ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
    • ๊ด€์‹ฌ ์ข…๋ชฉ์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์œผ๋ฉฐ, ์‚ฌ๋Š” ์ง€์—ญ์— ๋Œ€ํ•ด์„œ ์ ์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ž๊ธฐ์†Œ๊ฐœ๋ฅผ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โœ”๏ธ ์ฝ”์น˜ ์ „์šฉ ํ”„๋กœํ•„

coachProfile2 coachProfile

  • ํ•ด๋‹น ํƒญ์„ ์ด์šฉํ•˜์—ฌ ์ฝ”์น˜๋กœ ์ „ํ™˜์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ํ•ด๋‹น ํŽ˜์ด์ง€์˜ ํ•„๋“œ๋ฅผ ์ž‘์„ฑํ•œ ํ›„ ์•„๋ž˜ ์ˆ˜์ •ํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ํด๋ฆญํ•˜๋ฉด(์ตœ์ดˆ 1ํšŒ) ์ฝ”์น˜๋กœ ๋“ฑ๋ก์ด ๊ฐ€๋Šฅํ•˜๋ฉฐ, ์ •๋ณด ๊ณต์œ  ์—ฌ๋ถ€์— ๋”ฐ๋ผ ์ฝ”์น˜ ๋ฆฌ์ŠคํŠธ์— ์ถ”๊ฐ€๋ฉ๋‹ˆ๋‹ค.
    • ์ž‘์„ฑ ๊ฐ€๋Šฅํ•œ ํ•„๋“œ๋Š” ์ฝ”์นญ ์ข…๋ชฉ, ์ž๊ธฐ ์†Œ๊ฐœ, ํ™œ๋™์ค‘์ธ ์„ผํ„ฐ, ๋ฌธ์˜ ๊ฐ€๋Šฅ ์‹œ๊ฐ„, ์˜คํ”ˆ ์นด์นด์˜คํ†ก ๋งํฌ, ์ •๋ณด ๊ณต๊ฐœ ์„ ํƒ์ด ์žˆ์Šต๋‹ˆ๋‹ค.
    • ํ™œ๋™ ์ค‘์ธ ์„ผํ„ฐ ํ•„๋“œ๋Š” ์„ ํƒ ์‚ฌํ•ญ ์ž…๋‹ˆ๋‹ค! ๋‚˜๋จธ์ง€ ํ•„๋“œ๋Š” ๊ผญ ์ž‘์„ฑํ•ด์ฃผ์„ธ์š”!!

๐Ÿ“Œ ๋ฉ”์ธ ํŽ˜์ด์ง€

mainInfo

โœ”๏ธ ์ข…๋ชฉ

  • ์šด๋™ ์ข…๋ชฉ๋“ค์ด ๋ณด์ž…๋‹ˆ๋‹ค.
  • ์ข…๋ชฉ์„ ํด๋ฆญํ•˜๋ฉด, ํ•ด๋‹น ์ข…๋ชฉ์„ ์ฝ”์นญํ•˜๋Š” ์ฝ”์น˜ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฐฐ์šฐ๊ณ  ์‹ถ์€ ์ข…๋ชฉ์„ ํด๋ฆญํ•˜์—ฌ ์ด์— ๋งž๋Š” ์ฝ”์น˜๋ฅผ ์ฐพ์•„๋ณด์„ธ์š”!

โœ”๏ธ ์ธ๊ธฐ ์ฝ”์น˜

  • ์„ ํƒ์ง€๊ฐ€ ๋งŽ์•„ ๊ณ ๋ฏผ์ธ ์—ฌ๋Ÿฌ๋ถ„๊ป˜ ์ œ๊ณตํ•˜๋Š” ์ •๋ณด!
  • ์ตœ๊ทผ ์ผ์ฃผ์ผ ๊ฐ„ ์ข‹์•„์š” ์ˆ˜๊ฐ€ ๊ฐ€์žฅ ๋งŽ์€ ์ฝ”์น˜ 3๋ช…์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.
  • ์–ด๋–ค ์ฝ”์น˜์—๊ฒŒ ์ฝ”์นญ ๋ฐ›์„ ์ง€ ๊ณ ๋ฏผ์ด ๋œ๋‹ค๋ฉด, ์ธ๊ธฐ ์ฝ”์น˜์™€ ๋Œ€ํ™”ํ•ด ๋ณด๋Š” ๊ฒƒ์€ ์–ด๋–จ๊นŒ์š”?

๐Ÿ“Œ ์ฝ”์น˜ ๋ฆฌ์ŠคํŠธ

coachList

โœ”๏ธ ์ •๋ ฌ ํ•„ํ„ฐ๋ง

  • ์ตœ์‹ ์ˆœ, ๋ฆฌ๋ทฐ์ˆœ, ์ข‹์•„์š”์ˆœ, MY(๊ด€์‹ฌ์ฝ”์น˜) ์ˆœ์œผ๋กœ ํ•„ํ„ฐ๋ง ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๊ธฐ๋ณธ๊ฐ’์€ ์ตœ์‹ ์ˆœ์ž…๋‹ˆ๋‹ค! ์ œ์ผ ์ตœ๊ทผ์— ์ฝ”์น˜ ํ”„๋กœํ•„์„ ๋“ฑ๋ก/์ˆ˜์ •ํ•œ ์ฝ”์น˜๋ถ€ํ„ฐ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”.

โœ”๏ธ ์ข…๋ชฉ ํ•„ํ„ฐ๋ง

  • ์›ํ•˜๋Š” ์ข…๋ชฉ์„ ํ•„ํ„ฐ๋งํ•˜์—ฌ ์ฝ”์น˜ ๋ฆฌ์ŠคํŠธ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์—ฌ๋Ÿฌ๋ถ„์ด ๊ด€์‹ฌ์žˆ๋Š” ์ข…๋ชฉ์„ ๊ฐ€๋ฅด์น˜๋Š” ์ฝ”์น˜๋ฅผ ์ฐพ์•„๋ณผ๊นŒ์š”?

โœ”๏ธ ๊ด€์‹ฌ ์ฝ”์น˜ ๋“ฑ๋ก/์ทจ์†Œ

  • ๋งŒ์•ฝ ๊ด€์‹ฌ์ด ๊ฐ€๋Š”๋ฐ, ๋งค์นญ ์‹ ์ฒญํ•˜๊ธฐ ๋ง์„ค์—ฌ์ง„๋‹ค๋ฉด ์ผ๋‹จ ์ข‹์•„์š”๋กœ ์ฝ”์น˜๋ฅผ ์ฐœํ•ด๋ณด์„ธ์š”!
  • ๊ด€์‹ฌ ์ฝ”์น˜๋กœ ๋“ฑ๋กํ•˜๋ฉด ์ถ”ํ›„์— ํ•ด๋‹น ์ฝ”์น˜๋ฅผ ํ™•์ธํ•˜๊ธฐ ํŽธํ•ด์ง„๋‹ต๋‹ˆ๋‹ค ^_^

๐Ÿ“Œ ์ฝ”์น˜ ๋””ํ…Œ์ผ

review

โœ”๏ธ ์นด์นด์˜คํ†ก ๋ฌธ์˜

  • ์ฝ”์น˜๊ฐ€ ์ฝ”์น˜ ํ”„๋กœํ•„์— ๋“ฑ๋กํ•œ ์˜คํ”ˆ ์นด์นด์˜คํ†ก ๋งํฌ๋กœ ๋“ค์–ด๊ฐˆ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ด ๊ธฐ๋Šฅ์€ ์ถ”ํ›„์— ์ฑ„ํŒ… ์„œ๋น„์Šค๋ฅผ ๋„์ž…ํ•˜๋ฉด ์‚ฌ๋ผ์ง‘๋‹ˆ๋‹ค.
  • ์กฐ๊ธˆ๋งŒ ๊ธฐ๋‹ค๋ ค์ฃผ์„ธ์š”!

โœ”๏ธ ๋งค์นญ ์‹ ์ฒญ

  • ์ฝ”์น˜์™€ ์ถฉ๋ถ„ํ•œ ๋Œ€ํ™” ํ›„ ๋งค์นญ์„ ์‹ ์ฒญํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ์ฝ”์น˜๋‹˜๊ป˜ ๋งค์นญ ์‹ ์ฒญํ•˜๊ธฐ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ๋ณด์„ธ์š”!
  • ์ฝ”์น˜์™€ ๋งค์นญ๋˜๋ฉด, ์ฝ”์น˜๊ฐ€ ์ง์ ‘ ๋ฃจํ‹ด์„ ์งœ์ฃผ๋Š” ๋“ฑ ๋‹ค์–‘ํ•œ ๊ธฐ๋Šฅ์„ ์ฆ๊ธธ ์ˆ˜ ์žˆ๋‹ต๋‹ˆ๋‹ค

โœ”๏ธ ๋ฆฌ๋ทฐ ์ž‘์„ฑ

  • ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž๋“ค์„ ์œ„ํ•ด ๋ฆฌ๋ทฐ๋ฅผ ๋‚จ๊ฒจ์ฃผ์„ธ์š”!
  • ์—ฌ๋Ÿฌ๋ถ„์˜ ๋ฆฌ๋ทฐ๋Š” ๋‹ค๋ฅธ ์‚ฌ์šฉ์ž์—๊ฒŒ ํฐ ๋„์›€์ด ๋  ๊ฒƒ์ž…๋‹ˆ๋‹ค.
  • ๋ฆฌ๋ทฐ ํ…Œ๋Ÿฌ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด, ๋ฆฌ๋ทฐ๋Š” ๋งค์นญ์„ ์‹ ์ฒญํ•œ ์ฝ”์น˜์—๊ฒŒ๋งŒ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!
  • ์†”์งํ•œ ๊ฑด ์ข‹๋˜, ๋ฌด๋ถ„๋ณ„ํ•œ ๋น„๋‚œ์€ ์ž์ œโŒ๋ถ€ํƒ๋“œ๋ ค์š”!

๐Ÿ“Œ ๋ฃจํ‹ด ํŽ˜์ด์ง€

routine

  • ๋ฃจํ‹ด ํŽ˜์ด์ง€์—๋Š” ๋‚ด ๋ฃจํ‹ด๊ณผ ๋‚ด ์ฝ”์น˜ ๋ฃจํ‹ด์ด ์žˆ์Šต๋‹ˆ๋‹ค.

โœ”๏ธ ๋‚ด ๋ฃจํ‹ด

myRoutine

  • ์‚ฌ์šฉ์ž ๋ณธ์ธ์ด ์ž์‹ ๋งŒ์„ ์œ„ํ•œ ๋ฃจํ‹ด์„ ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฃจํ‹ด์„ ์ž‘์„ฑํ•  ๋•Œ์—๋Š” ๋ฃจํ‹ด ์ด๋ฆ„๊ณผ ์ข…๋ชฉ์„ ์„ ํƒํ•ด์•ผ ํ•ฉ๋‹ˆ๋‹ค.
  • ๋ฃจํ‹ด์œผ๋กœ ๋“ค์–ด๊ฐ€๋ฉด ์นดํ…Œ๊ณ ๋ฆฌ๋ฅผ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์นดํ…Œ๊ณ ๋ฆฌ ์ถ”๊ฐ€ ์‹œ์—๋Š” ์นดํ…Œ๊ณ ๋ฆฌ ์ด๋ฆ„์ด ํ•„์ˆ˜ ์ž…๋ ฅ๊ฐ’์ž…๋‹ˆ๋‹ค.
    • ํ•ด๋‹น ์นดํ…Œ๊ณ ๋ฆฌ ์•ˆ์— ์„ธ๋ถ€์ ์ธ ์šด๋™์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
      • ์šด๋™๋ช…์„ ์ œ์™ธํ•œ ๋‚˜๋จธ์ง€ ํ•„๋“œ๊ฐ’์€ ์„ ํƒ์ž…๋‹ˆ๋‹ค!
      • ๋ณธ์ธ์˜ ๊ธฐํ˜ธ์— ๋งž๊ฒŒ ์ž‘์„ฑํ•ด๋ณด์„ธ์š”! (ex: 10๋ถ„ 3์„ธํŠธ, 10ํšŒ 2์„ธํŠธ)
    • ํ•ด๋‹น ์นดํ…Œ๊ณ ๋ฆฌ ํ•˜์œ„์˜ ์šด๋™์„ ๋ชจ๋‘ ์™„๋ฃŒํ•˜๋ฉด ์ฒดํฌํ‘œ์‹œ๋ฅผ ๋ˆŒ๋Ÿฌ๋ณด์„ธ์š”!
    • ์™„๋ฃŒ๋œ ์šด๋™์€ ๊ธฐ๋กํŽ˜์ด์ง€์—์„œ๋„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!
    • ์™„๋ฃŒ ์—ฌ๋ถ€๋Š” ์ž์ •์ด ์ง€๋‚˜๋ฉด ์ดˆ๊ธฐํ™”๋˜๋‹ˆ ๊ผฌ์˜ฅ ๋ฐ”๋กœ๋ฐ”๋กœ ์ฒดํฌํ•ด์ฃผ์„ธ์š”!

โœ”๏ธ ๋‚ด ์ฝ”์น˜ ๋ฃจํ‹ด

coachRoutine

  • ๋‚ด ์ฝ”์น˜ ๋ฃจํ‹ด์„ ํด๋ฆญํ•˜๋ฉด ๋งค์นญ๋œ ์ฝ”์น˜์™€ ๋งค์นญ ์ง„ํ–‰ ์ค‘์ธ ์ฝ”์น˜๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋งค์นญ๋œ ์ฝ”์น˜๋ฅผ ํด๋ฆญํ•˜๋ฉด, ํ•ด๋‹น ์ฝ”์น˜๊ฐ€ ์ž‘์„ฑํ•ด์ค€ ๋ฃจํ‹ด์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
  • ์ฝ”์น˜๊ฐ€ ์ž‘์„ฑํ•ด์ค€ ๋ฃจํ‹ด์„ ๋ณด๊ณ , ์šด๋™ํ•ด๋ณผ๊นŒ์š”?

๐Ÿ“Œ ์•Œ๋ฆผ ํŽ˜์ด์ง€

notification

  • ์•Œ๋ฆผ ํŽ˜์ด์ง€์—์„œ ์•Œ๋ฆผ์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ํ™•์ธํ•œ ์•Œ๋ฆผ์€ ๊ฐœ๋ณ„ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ „์ฒด ์•Œ๋ฆผ์„ ํ™•์ธํ–ˆ๋‹ค๋ฉด, ์ „์ฒด ์‚ญ์ œ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค!

โœ”๏ธ ํšŒ์›

  • ํšŒ์›์˜ ๊ฒฝ์šฐ ์•„๋ž˜์™€ ๊ฐ™์€ ์ƒํ™ฉ์—์„œ ์•Œ๋ฆผ์ด ์˜ต๋‹ˆ๋‹ค!
    • ์ฝ”์น˜๊ฐ€ ๋งค์นญ ์‹ ์ฒญ์„ ์ˆ˜๋ฝํ–ˆ์„ ๋•Œ
    • ์ฝ”์น˜๊ฐ€ ๋งค์นญ ์‹ ์ฒญ์„ ๊ฑฐ์ ˆํ–ˆ์„ ๋•Œ
    • ์ฝ”์น˜๊ฐ€ ๋งค์นญ ํšŒ์›์—์„œ ์‚ญ์ œํ–ˆ์„ ๋•Œ

โœ”๏ธ ์ฝ”์น˜

  • ์ฝ”์น˜์˜ ๊ฒฝ์šฐ ์•„๋ž˜์™€ ๊ฐ™์€ ์ƒํ™ฉ์—์„œ ์•Œ๋ฆผ์ด ์˜ต๋‹ˆ๋‹ค!
    • ํšŒ์›์ด ๋ฆฌ๋ทฐ๋ฅผ ๋‚จ๊ฒผ์„ ๋•Œ
    • ํšŒ์›์ด ๋งค์นญ์„ ์‹ ์ฒญํ–ˆ์„ ๋•Œ

๐Ÿ“Œ ๋งค์นญ ํšŒ์› ๋ฆฌ์ŠคํŠธ

matchingList

  • ๋งค์นญ ํšŒ์› ๋ฆฌ์ŠคํŠธ์—์„œ ๋งค์นญ๋œ ํšŒ์›๊ณผ ๋งค์นญ ์‹ ์ฒญํ•œ ํšŒ์›์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

โœ”๏ธ ๋งค์นญ ์‹ ์ฒญ ์ˆ˜๋ฝ/๊ฑฐ์ ˆ

  • ๋งค์นญ์„ ์‹ ์ฒญํ•œ ํšŒ์›(๋ฌธ์˜ ํšŒ์›)๊ณผ ์ถฉ๋ถ„ํ•œ ๋Œ€ํ™” ํ›„ ํ•ด๋‹น ํšŒ์›์„ ์ฝ”์นญํ•˜๊ณ  ์‹ถ์œผ๋ฉด ํ•ด๋‹น ํšŒ์›์„ ํด๋ฆญํ•œ ํ›„ ํšŒ์› ์ถ”๊ฐ€ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”!
  • ๋งŒ์•ฝ, ํ•ด๋‹น ํšŒ์›์„ ์ฝ”์นญํ•˜๊ธฐ ์–ด๋ ค์šธ ๊ฒƒ ๊ฐ™๋‹ค๋ฉด ์•„์‰ฝ์ง€๋งŒ ๋‹ค์Œ์„ ๊ธฐ์•ฝํ•˜๋ฉฐ ํ•ด๋‹น ํšŒ์›์„ ํด๋ฆญํ•œ ํ›„ ๊ฑฐ์ ˆ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”..

โœ”๏ธ ๋งค์นญ ํšŒ์› ์‚ญ์ œ

  • ๋งค์นญ๋œ ํšŒ์›๊ณผ ๋” ์ด์ƒ ๋งค์นญ์„ ์ด์–ด๊ฐ€๊ณ  ์‹ถ์ง€ ์•Š๋‹ค๋ฉด ์‚ญ์ œ ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ์ฃผ์„ธ์š”..
  • ์ผ๋ฐฉ์ ์ธ ์‚ญ์ œ๋Š” ์ž์ œโŒํ•ด์ฃผ์„ธ์š”!!

โœ”๏ธ ํšŒ์› ๋ฃจํ‹ด ์ž‘์„ฑ (TODO ์œ„์น˜ ์„ ์ •)

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

๐Ÿ“Œ ๊ธฐ๋ก ํŽ˜์ด์ง€

userRecord

  • ๊ธฐ๋ก ํŽ˜์ด์ง€์—์„œ ์šด๋™ ์™„๋ฃŒํ•œ ๋‚ ์„ ๋„์žฅ ์œ ๋ฌด๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค!
    • ์ด๋ฒˆ ๋‹ฌ์„ ๋„์žฅ์œผ๋กœ ๋‹ค ์ฑ„์›Œ๋ณผ๊นŒ์š”? ํŒŒ์ดํŒ…!
  • ์•„๋ž˜ ์ฐจํŠธ๋ฅผ ํ†ตํ•ด ์‹ ์ฒด ๊ธฐ๋ก๋„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค
    • ๊ทธ๋ž˜ํ”„๋ฅผ ํ†ตํ•ด ๋”์šฑ ํ•œ ๋ˆˆ์— ๋ณผ ์ˆ˜ ์žˆ๋Š” ์‹ ์ฒด ์ •๋ณด๋กœ ๋ชฉํ‘œ๋ฅผ ๋‹ฌ์„ฑํ•ด๋ณด์„ธ์š”!
    • ํƒญ์„ ๋ˆŒ๋Ÿฌ์„œ ์›ํ•˜๋Š” ๊ฐ’์„ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค

โœ”๏ธ ์‹ ์ฒด ๊ธฐ๋ก ์ž‘์„ฑ

  • ์‹ ์ฒด ๊ธฐ๋ก์„ ์ž‘์„ฑํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด ํ•ด๋‹น ๋‚ ์งœ๋ฅผ ํด๋ฆญํ•ด๋ณด์„ธ์š”!
  • ๋ณ€๊ฒฝ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅธ ํ›„, ์‹ ์ฒด ๊ธฐ๋ก์„ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์ €์žฅ ๋ฒ„ํŠผ ๋ˆ„๋ฅด๋Š” ๊ฑฐ ์žŠ์ง€๋งˆ์„ธ์š”! ์›ํ•˜๋Š” ๊ธฐ๋ก๋งŒ ์ €์žฅํ•ด๋„ ์ข‹์œผ๋‹ˆ ์‹ ์ฒด ๊ธฐ๋ก๋„ ๊พธ์ค€ํžˆ ๋‚จ๊ฒจ๋ณด์•„์š”!

โœ”๏ธ ๊ธฐ๋ก ๋””ํ…Œ์ผ ํŽ˜์ด์ง€ ์กฐํšŒ

  • ๋‚ ์งœ๋ฅผ ํด๋ฆญํ•˜๋ฉด ๊ธฐ๋ก ๋””ํ…Œ์ผ ํŽ˜์ด์ง€๋ฅผ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์–ด์š”
  • ํ•ด๋‹น ๋‚ ์งœ์— ์™„๋ฃŒํ•œ ์šด๋™๊ณผ ๊ธฐ๋กํ•œ ์‹ ์ฒด ์ •๋ณด๋ฅผ ๋ณผ ์ˆ˜ ์žˆ์–ด์š”!

About

Typescript Web Full-Stack Programmers Team Project Coach-Coach Client ๐Ÿ‹๐Ÿป

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 97.5%
  • JavaScript 2.3%
  • HTML 0.2%