8000 GitHub - spacejay1007/plogging_FE
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

spacejay1007/plogging_FE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

์ค๊น…(Joopgging) - ์ง€๊ตฌ๋ฅผ ๊ตฌํ•˜๋Š” ํ•œ ๊ฑธ์Œ

image

Project Joopggng Notion

๐Ÿ“บ ์‹œ์—ฐ์˜์ƒ

image

๐Ÿ“… ์ œ์ž‘๊ธฐ๊ฐ„

  • 2021๋…„ 10์›” 25์ผ ~ 2021๋…„ 12์›” 04์ผ (6์ฃผ)

๐Ÿ’ƒ ํŒ€์›์†Œ๊ฐœ ๐Ÿ•บ

image

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป Front-end (React)

  • ์ตœ์žฌํ™˜ ๐Ÿง”
  • ๊น€์žฌ์šฉ ๐Ÿ‘จ
  • ์•ˆ์ •์šฐ ๐Ÿง”

๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป Back-end (Spring)

  • ์ด์žฌ์„ฑ ๐Ÿง” (ํŒ€์žฅ)
  • ๋‚จ์šฐ์‹ ๐Ÿ‘จ
  • ๊น€์„ ๊ฒธ ๐Ÿง”

๐ŸŽจ Designer

  • ํ•œ์€ํ˜„ ๐Ÿ‘ฉ
  • ๊น€๋ฏผ์ง€ ๐Ÿ‘ง

๐Ÿ”ง ์‚ฌ์šฉ ๊ธฐ์ˆ 

๐Ÿ’ฌ ์ปค๋ฎค๋‹ˆ์ผ€์ด์…˜ ํˆด

  • GitHub
  • Slack
  • Gather

๐ŸŽ™ 1.ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ

ํ”„๋กœ์ ํŠธ ์†Œ๊ฐœ ์™„๋ฒฝํ•œ ํ”Œ๋กœ๊น… ํŒŒํŠธ๋„ˆ

์›ํ•˜๋Š” ์ง€์—ญ์—์„œ ์›ํ•˜๋Š” ๊ฑฐ๋ฆฌ, ์žฅ์†Œ๋ฅผ ์ •ํ•˜์—ฌ

๊ฐ™์€ ๋œป์„ ๊ฐ€์ง„ ์‚ฌ๋žŒ๋“ค๊ณผ ํ•จ๊ป˜ ํ”Œ๋กœ๊น…์„ ํ•  ์ˆ˜ ์žˆ๋Š” ๋งž์ถคํ˜• ์„œ๋น„์Šค "์ค๊น…" !

์ค๊น…์„ ํ†ตํ•ด ์‚ฌ๋žŒ๊ณผ ์†Œํ†ตํ•˜๊ณ  ์ง€๊ตฌ์— ์ƒ๋ช…์„ ๋ถˆ์–ด๋„ฃ๋Š” ํ•จ๊ป˜ํ•˜๋Š” ์„ธ์ƒ์„ ๋งŒ๋“ค์–ด๊ฐ€์š” !

๊ทธ๋ฆฌ๊ณ  ์ค๊น…์„ ์ด์šฉํ•  ๋•Œ๋งˆ๋‹ค ์ค๊น…๋Ÿฌ๋“ค์„ ์ถ•ํ•˜ํ•ด์ฃผ๋Š” ๋ฑƒ์ง€๋“ค๋„ ๋งŒ๋‚˜๋ณด์•„์š”! :)

๐ŸŽฏ 2. ๊ธฐํš๋ฐฐ๊ฒฝ, ํƒ€๊ฒŸ์ธต

์ตœ๊ทผ ๋ช‡๋…„ ์ƒˆ MZ์„ธ๋Œ€๋ฅผ ์ค‘์‹ฌ์œผ๋กœ ์šด๋™๊ณผ ํ™˜๊ฒฝ์„ ํ•จ๊ป˜ ์ƒ๊ฐํ•˜๋Š” ๊ทธ๋ฆฌ๋„ˆ๋ฆฌ/์—์ฝ” ์ฑŒ๋ฆฐ์ง€ ๋ฐ ํ™œ๋™์ด ํ™œ๋ฐœํ•ด์กŒ์Šต๋‹ˆ๋‹ค.๋”๋ถˆ์–ด ์ƒ์†Œํ–ˆ๋˜ ํ”Œ๋กœ๊น…์— ๋Œ€ํ•œ ์ธ์‹ ํ™•์‚ฐ์œผ๋กœ ๋‹จ์ฒด/๊ธฐ์—… ๋“ฑ ํ™๋ณด ์ฐจ์›์˜ ํ”Œ๋กœ๊น… ์บ ํŽ˜์ธ ์—ญ์‹œ ํ™œ์„ฑํ™” ๋˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

๊ทธ๋Ÿฌ๋‚˜ ๋Œ€๋ถ€๋ถ„ ํ™๋ณด ๋ชฉ์ ์ด๋‚˜ ๋‹จ๋ฐœ์„ฑ ์ด๋ฒคํŠธ์— ๊ทธ์น˜๊ณ  ์žˆ์–ด ๊ฐœ์ธ์ด ์ง์ ‘ ๋ชจ์ž„์„ ๋งŒ๋“ค์–ด ํ™œ๋™ํ•˜๊ธด ์–ด๋ ค์› ๊ณ  ์ด๋กœ ์ธํ•ด ํ”Œ๋กœ๊น…์ด ํ™œ์„ฑํ™” ๋˜๊ธฐ์—” ์ œ์•ฝ์ด ์žˆ๋‹ค๊ณ  ์ƒ๊ฐํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌํ•˜์—ฌ ๊ธฐ์กด์˜ ํ•œ๊ณ„๋ฅผ ๊ทน๋ณตํ•˜๊ณ  ํ”Œ๋กœ๊น…์„ ํ•œ์ธต ๋” ํ™œ์„ฑํ™”ํ•˜๊ธฐ ์œ„ํ•ด ํ”Œ๋กœ๊น… ๋ชจ์ง‘/์†Œํ†ต์ด ๊ฐ€๋Šฅํ•œ ํ”Œ๋žซํผ ๊ฐœ๋ฐœ ๊ตฌ์ƒ์„ ํ•˜๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

์ €ํฌ๋Š” ์‚ฐ๋ฐœ์ ์œผ๋กœ ํฉ์–ด์ ธ ์žˆ๋Š” ํ”Œ๋กœ๊น… ์ฐธ์—ฌ์ž๋ฅผ ํ•œ ๊ณณ์— ๋ชจ์ง‘ํ•ด์ฃผ๊ณ  ์†Œํ†ตํ•  ์ˆ˜ ์žˆ๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ๋ฅผ ์ง€์›ํ•˜๋ฉฐ, ๋ชจ์ž„ ์ฐธ์—ฌ์ž, ์ฃผ์ตœ์ž ๊ตฌ๋ถ„์—†์ด ๋‹ค์–‘ํ•˜๊ณ  ๋ณด๋‹ค ๋งŽ์€ ์ฐธ์—ฌ์ž๋ฅผ ์œ ์ž… ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜์—ฌ "ํ”Œ๋กœ๊น… ์ฐธ์—ฌ์˜ ์žฅ" ์„ ๋งŒ๋“ค๊ณ  ์‹ถ์—ˆ์Šต๋‹ˆ๋‹ค.

๋”ฐ๋ผ์„œ ์›น์—์„œ ์‰ฝ๊ณ  ๊ฐ„ํŽธํ•˜๊ฒŒ ๋ชจ์ž„ ์ƒ์„ฑ ๋ฐ ๊ด€๋ฆฌ, ์ฐธ์—ฌ ๋“ฑ์„ ๊ฐ€๋Šฅํ•˜๊ฒŒ ํ•˜์—ฌ ์œ ์ €์นœํ™”์ UI/UX ์ ‘๊ทผ์„ฑ์ด ๋†’์€ ์ปค๋ฎค๋‹ˆํ‹ฐ ํ”Œ๋žซํผ์„ ๋ชฉํ‘œ๋กœ ๊ฐœ๋ฐœํ•˜์˜€์Šต๋‹ˆ๋‹ค.

image

๐Ÿ—บ 3. ์‚ฌ์ดํŠธ๋งต

์‚ฌ์ดํŠธ ๋งต ๋ถ„์„์„ ํ†ตํ•ด ์„œ๋น„์Šค ์ฝ˜ํ…์ธ  ์ค‘์‹ฌ์œผ๋กœ ์›น ํŽ˜์ด์ง€์˜ ์ „์ฒด ๊ตฌ์กฐ๋ฅผ ๊ณ„์ธต์ ์œผ๋กœ ํŒŒ์•…ํ–ˆ์Šต๋‹ˆ๋‹ค.

6.1

๐Ÿ“ˆ 4. ์ •๋ณด ๊ตฌ์กฐ๋„

์™€์ด์–ด ํ”Œ๋กœ์šฐ ์ค‘์‹ฌ์œผ๋กœ ์›น ํŽ˜์ด์ง€์˜ ์ „์ฒด ๊ตฌ์กฐ๋ฅผ ์„ธ๋ถ€์ ์ด๊ณ  ์ฒด๊ณ„์ ์œผ๋กœ ํŒŒ์•…ํ–ˆ์Šต๋‹ˆ๋‹ค.

6.2

๐ŸŒŠ 5. ์œ ์ € ํ”Œ๋กœ์šฐ

ํ”Œ๋กœ์šฐ ์ฐจํŠธ ์ œ์ž‘์„ ํ†ตํ•ด ์ „์ฒด ์›น ํŽ˜์ด์ง€ ํ™”๋ฉด์„ ์‚ฌ์šฉ์ž์˜ ํ–‰๋™๊ณผ ์ด์šฉ ํ๋ฆ„์„ ์ค‘์‹ฌ์œผ๋กœ ๊ฐœ๋ณ„์ ์ด๊ณ  ๋‹จ๊ณ„์ ์œผ๋กœ ํŒŒ์•…ํ–ˆ์Šต๋‹ˆ๋‹ค.

6.3

๐Ÿ“ฐ 6. ์™€์ด์–ด ํ”„๋ ˆ์ž„

๊ทธ ๊ฒฐ๊ณผ, ์™€์ด์–ด ํ”„๋ ˆ์ž„ ๋‹จ๊ณ„์—์„œ๋ถ€ํ„ฐ ์ฝ˜ํ…์ธ ์™€ ์‚ฌ์šฉ์ž ํ๋ฆ„์„ ๋ฐ”ํƒ•์œผ๋กœํ•œ ๋””์ž์ธ ์„ค๊ณ„๊ฐ€ ๊ฐ€๋Šฅํ–ˆ์Šต๋‹ˆ๋‹ค.

6.4

๐Ÿ”— 7. ํ”„๋กœ์ ํŠธ ์•„ํ‚คํ…์ฒ˜

6.5

๐Ÿ–ผ 7-1. ํ”„๋ก ํŠธ ์—”๋“œ ์•„ํ‚คํ…์ฒ˜

ํ”„๋ก ํŠธ ์—”๋“œ๋Š” ์‚ฌ์šฉ์ž ์ธํ„ฐํŽ˜์ด์Šค ๊ตฌ์ถ•์„ ์œ„ํ•ด ๋ฆฌ์•กํŠธ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์ด์šฉํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ƒํƒœ๊ด€๋ฆฌํˆด๋กœ๋Š” ๋ฆฌ๋•์Šค๋ฅผ ์ฑ„ํƒํ–ˆ๊ณ , ์•„๋งˆ์กด S3์™€ ํด๋ผ์šฐ๋“œ ํ”„๋ก ํŠธ๋ฅผ ์ด์šฉํ•ด ๋ฐฐํฌํ•˜์˜€์Šต๋‹ˆ๋‹ค. ์ด๋ฏธ์ง€ ์ €์žฅ์†Œ๋Š” ๊ฐœ๋ณ„ S3 ๋ฒ„ํ‚ท์„ ๋‘์–ด ๊ด€๋ฆฌํ•˜์˜€์Šต๋‹ˆ๋‹ค.

6.5.1

๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป 8. ํ”„๋ก ํŠธ ์—”๋“œ ๊ธฐ์ˆ  ์ฑŒ๋ฆฐ์ง€

ํ”„๋ก ํŠธ์—”๋“œ์—์„œ๋Š” HTTPS ๊ตฌํ˜„์„ ์œ„ํ•ด ํด๋ผ์šฐ๋“œ ํ”Œ๋ ˆ์–ด์™€ ์•„๋งˆ์กด ์›น์„œ๋น„์Šค์˜ ํด๋ผ์šฐ๋“œ ํ”„๋ก ํŠธ ๋‘ ๊ฐ€์ง€ ๋ฐฉ๋ฒ•์„ ๊ณ ๋ คํ–ˆ์Šต๋‹ˆ๋‹ค.

7.1 7.2


ํ”„๋กœ์ ํŠธ ํƒ€์ž„๋ผ์ธ์„ ๊ณ ๋ คํ•˜์—ฌ ๋‘˜ ์ค‘ ๋น„๊ต์  ์ฐธ๊ณ ํ•  ๋ ˆํผ๋Ÿฐ์Šค ์ž๋ฃŒ๋“ค์ด ๋งŽ์€ ํด๋ผ์šฐ๋“œ ํ”„๋ก ํŠธ๋ฅผ ์ด์šฉํ•ด HTTPS๋ฅผ ๊ตฌํ˜„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ๋ผ์ดํŠธํ•˜์šฐ์Šค ์„ฑ๋Šฅ ์ ์ˆ˜๊ฐ€ ์ €์กฐํ•จ์„ ๋ฐœ๊ฒฌํ–ˆ๊ณ , ํผํฌ๋จผ์Šค ํ–ฅ์ƒ์„ ๋น„๋กฏํ•œ ์ „๋ฐ˜์ ์ธ ์„œ๋น„์Šค์˜ ๊ฐœ์„ ์„ ์œ„ํ•ด ํด๋ผ์šฐ๋“œ ํ”Œ๋ ˆ์–ด๋กœ์˜ ์ด์ „์„ ์„ ํƒํ–ˆ์Šต๋‹ˆ๋‹ค.

7.3


์„ฑ๋Šฅ ํ–ฅ์ƒ์€ ๋ฌผ๋ก ์ด๊ณ  ๋น„์šฉ์ ˆ๊ฐ๊ณผ ์ž๋™๋ฐฐํฌ์˜ ์šฉ์ด์„ฑ๊นŒ์ง€ ๊ฐ–์ถ˜ ํด๋ผ์šฐ๋“œ ํ”Œ๋ ˆ์–ด๋Š” ๋งŽ์€ ์žฅ์ ์„ ๊ฐ€์กŒ์Šต๋‹ˆ๋‹ค.

7.4 7.5


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

๐Ÿ—ฃ 9. ์„ค๋ฌธ์กฐ์‚ฌ ๊ฒฐ๊ณผ

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

9.1

๐Ÿ“ 10. ์œ ์ € ํ”ผ๋“œ๋ฐฑ

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

9.2


๋ฑƒ์ง€์˜ ํš๋“ ๊ธฐ์ค€์„ ์•Œ ์ˆ˜ ์—†๋‹ค๋Š” ํ”ผ๋“œ๋ฐฑ์„ ๋ฐ˜์˜ํ•˜์—ฌ ์œ ์ €๋ถ„๋“ค์ด ํ•ด๋‹น ์ •๋ณด๋ฅผ ์ง๊ด€์ ์œผ๋กœ ํ™•์ธํ•˜์‹ค ์ˆ˜ ์žˆ๊ฒŒ๋” ๊ฐœ์„ ํ•˜์˜€์Šต๋‹ˆ๋‹ค.

9.3

๐Ÿ”š 11. ๋งˆ์น˜๋ฉฐ..

์ €ํฌ๋Š” ํ”„๋กœ์ ํŠธ ์ „๋ฐ˜์— ๊ฑธ์ณ ์—ญํ• ์— ๊ตฌ์•  ๋ฐ›์ง€ ์•Š๊ณ  ํ˜‘์—…์„ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค. ์„œ๋กœ ๋งก์€ ์ผ์ด ๋‹ค๋ฅด๋”๋ผ๋„ ์ง€์†์ ์ธ ํ”ผ๋“œ๋ฐฑ์„ ์ฃผ๊ณ  ๋ฐ›์•˜์œผ๋ฉฐ, ๊ฒฐ๊ณผ์ ์œผ๋กœ ๋ชจ๋“  ํŒ€์›์ด ์›ํ–ˆ๋˜ ๊ฒฐ๊ณผ๋ฅผ ๋งŒ๋“ค์–ด ๋‚ผ ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค.

3


6์ฃผ ๊ฐ„์˜ ํ”„๋กœ์ ํŠธ๋ฅผ ํ†ตํ•ด ๊ธฐ๋ณธ์ ์ธ ์—ญ๋Ÿ‰์„ ๋‹ค์ง€๋Š” ๊ฒƒ์„ ๋„˜์–ด ์ƒˆ๋กœ์šด ๋„์ „์„ ํ•  ์ˆ˜ ์žˆ์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐฑ๊ณผ ํ”„๋ก ํŠธ ๊ฐ„์˜ ํ˜‘์—… ๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋””์ž์ด๋„ˆ์™€ ๊ฐœ๋ฐœ์ž ๊ฐ„์˜ ์†Œํ†ต ๋˜ํ•œ ๋งค์šฐ ์ค‘์š”ํ•˜๋‹ค๋Š” ๊ฒƒ์„ ๋А๊ผˆ๊ณ , ๋” ์šฑ ์†Œํ†ต์— ์ ๊ทน์ ์œผ๋กœ ์ž„ํ–ˆ์Šต๋‹ˆ๋‹ค. ๊ธฐ์ˆ ์ ์ธ ๋ถ€๋ถ„์„ ๋„˜์–ด ํ”„๋กœ์ ํŠธ ์ „๋ฐ˜์ ์œผ๋กœ ์ฐธ์—ฌํ•  ์ˆ˜ ์žˆ๋Š” ์ข‹์€ ๊ธฐํšŒ์˜€๊ณ , ์ด๋ฅผ ํ†ตํ•ด ํ•œ์ธต ๋” ์„ฑ์žฅํ–ˆ์Œ ์„ ๋А๊ผˆ์Šต๋‹ˆ๋‹ค.

end

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  
0