Skip to content

22.08.30.Tue

joonyoungyun edited this page Aug 30, 2022 · 1 revision

2022. 8. 30. (ํ™”)

ํ”„๋กœ์ ํŠธ 6์ผ์ฐจ! ๋ชจ๋‘ ํž˜๋‚ด์„ธ์š”~

Front

์ƒ๋นˆ

  1. ํ”„๋ก ํŠธ ๋ฐฐํฌ oraganization ์ ‘๊ทผ ์ด์Šˆ ์ƒ๊น€ ( ์ด์Šˆ ์‰์–ด๋ง ๋‹ต๋ณ€ ์˜ค๋ฉด ํ•ด๊ฒฐ ์˜ˆ์ •)
  2. ๊ฐ ํŽ˜์ด์ง€ ๋ณ„๋กœ route ๋‹ค์‹œ ์—ฐ๊ฒฐ
  3. tags, users ํŽ˜์ด์ง€ ๊ตฌํ˜„ ์‹œ์ž‘
  4. ํ”„๋กœ์ ํŠธ ์ข…๋ฃŒ ๊ธฐ๊ฐ„์ด ๋‹ค๊ฐ€์˜ฌ์ˆ˜๋ก ๋งˆ์Œ์ด ์กฐ๊ธ‰ํ•ด์ง€๋Š” ๋Š๋‚Œ์ด๋‹ค... ์ฒœ์ฒœํžˆ ๊ฐ€์ž

์†Œ์˜

  1. ๋ณธ๋ฌธ ๋ผ์ธํ•˜์ด ์ˆ˜์ •, ๋ชจ๋ฐ”์ผ ์‚ฌ์ด์ฆˆ ์ƒ๋‹จ๋ถ€ ์—ฌ๋ฐฑ ์กฐ์ •, ๋ฒ„ํŠผ์ปฌ๋Ÿฌ, ๋ผ์šฐํŒ… ์ ์šฉ
  2. ํŽ˜์ด์ง€๋„ค์ด์…˜ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์ ์šฉ, UI ์ˆ˜์ •
  3. ํŒ€์›๋ถ„๋“ค์ด ๋ฌธ์ œ ํ•ด๊ฒฐ๋ฐฉ์•ˆ์„ ๋‚ด์‹ค๋•Œ๋งˆ๋‹ค ๊ฐํƒ„ํ•œ๋‹ค๐Ÿ’ซ ๋‚˜๋Š” ๋ญ๋“  ๊ณต๋ถ€ํ•ด๊ฐ€๋ฉฐ ์ ์šฉํ•ด์•ผ ํ•˜๋Š”๋ฐ ์–ด์„œ ํŒ€์›๋ถ„๋“ค์ฒ˜๋Ÿผ ๋˜๊ณ ์‹ถ๋‹ค!! ๐Ÿš— =3 =3

์„ฑํ˜„

  1. ์งˆ๋ฌธ ์ž‘์„ฑ ํŽ˜์ด์ง€ ์นด๋“œ ๋ฐ•์Šค ์™„์„ฑ
  2. ์งˆ๋ฌธ ์ž‘์„ฑ ํผ ๊ธฐ๋ณธ ๋กœ์ง ์™„์„ฑํ•˜๊ณ , ์„œ๋ฒ„ ํ†ต์‹  ๋กœ์ง ๊ธฐ๋ณธ์ ์ธ ๊ณจ๊ฒฉ๋งŒ ์šฐ์„  ๋งŒ๋“ค์–ด๋‘๊ธฐ
  3. ์˜ค๋Š˜ ๋ผ์šฐํŒ… ์ •๋ฆฌํ•˜๊ณ , ํ”„๋ก ํŠธ ๋ฐฐํฌ ์–˜๊ธฐ๊ฐ€ ๋‚˜์™”๋Š”๋ฐ ํ”„๋กœ์ ํŠธ ๊ธฐ๊ฐ„์ด 1์ฃผ์ผ๋ฐ–์—

Back

์†Œ์˜

  1. ์–ด์ œ JPA์™€ ๋ณด์•ˆ์„ ๊ณต๋ถ€ํ–ˆ๋‹ค. ๋ณด์•ˆ์€ ๋”ฐ๋กœ ์œ ํŠœ๋ธŒ๋ฅผ ๋ณด๋ฉฐ ๊ณต๋ถ€ํ•ด์•ผ ํ•  ๊ฒƒ ๊ฐ™๋‹ค
  2. ์˜ค๋Š˜ ์˜ค์ „์— API๋ฅผ ํ•œ๋ฒˆ ๋” ์ˆ˜์ •ํ–ˆ๋‹ค
  3. ์˜ค๋Š˜์€ ์˜ˆ์™ธ์ฒ˜๋ฆฌ์˜ ํฐ ํ‹€์„ ๊ตฌํ˜„ํ•˜๊ณ , entity jpa ์„ค์ •์ด ์งœ๋†“์€ ํ…Œ์ด๋ธ”๊ณผ ๋งž๋Š” ์ง€ ํ™•์ธ์„ ํ•ด๋ณด๊ณ  ์ˆ˜์ •(status๋ถ€๋ถ„๊ณผ ์—”ํ‹ฐํ‹ฐ ์—ฐ๊ด€๊ด€๊ณ„ ์„ค์ •)ํ•ด์•ผํ•  ๊ฒƒ ๊ฐ™๋‹ค
  4. ์œ„์˜ ์ž‘์—…์„ ๋งˆ์น˜๊ณ  ๋ฐ”๋กœ ์งˆ๋ฌธ์ชฝ API์ž‘์„ฑ์œผ๋กœ ๋“ค์–ด๊ฐˆ ์˜ˆ์ •์ด๋‹ค

์ค€์˜

  1. JWT ๊ธฐ๋ณธ์ฝ”๋“œ ์ž‘์„ฑ (์˜ค๋Š˜ ๋‚ด ์ตœ๋Œ€ํ•œ ๋นจ๋ฆฌ ์™„๋ฃŒ๊ฐ€ ๋ชฉํ‘œ)
  2. ์ดํ›„ API ์ž‘์„ฑ (with ๋ฐ•์†Œ์˜๋‹˜)
  3. testing, API๋ฌธ์„œํ™” ํ•™์Šต(๋ณต์Šต)
  4. ์ตœ๋Œ€ํ•œ ์ •ํ™•ํ•œ ์ฝ”๋“œ ์ž‘์„ฑ์— ์‹ ๊ฒฝ์จ์•ผ๊ฒ ๋‹ค. ๋น„๊ฐ€ ์˜ค๋‹ˆ ํ—ค์ด์ฆˆ ๋…ธ๋ž˜๊ฐ€ ๋“ฃ๊ณ  ์‹ถ๊ตฌ๋‚ญ.