Skip to content

๐Ÿ’Œ Rolling - ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๋กค๋ง ํŽ˜์ดํผ๋ฅผ ๋งŒ๋“ค๊ณ , ํŽธ์ง€๋กœ ๋งˆ์Œ์„ ์ „ํ•˜์„ธ์š”!

Notifications You must be signed in to change notification settings

naya-h2/Rolling-NDHH

ย 
ย 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

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

Repository files navigation

๐Ÿ’Œ Rolling by NDHH

์ถ”์–ต์˜ ๋กค๋ง ํŽ˜์ดํผ๋ฅผ ์›น ์ƒ์—์„œ ์ฆ๊ฒจ๋ณด์„ธ์š”!

์ฝ”๋“œ์ž‡ ์Šคํ”„๋ฆฐํŠธ-ํ”„๋ก ํŠธ์—”๋“œ 1๊ธฐ PART2 - 7ํŒ€
๊ฐœ๋ฐœ๊ธฐ๊ฐ„: 2023. 11. 05 ~ 2023. 11. 17

๋ฐฐํฌ URL : https://ndhh.netlify.app/

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

  • Rolling์€ ๋ˆ„๊ตฌ๋‚˜ ์‰ฝ๊ฒŒ ๋กค๋ง ํŽ˜์ดํผ๋ฅผ ๋งŒ๋“ค๊ณ , ์ž‘์„ฑํ•  ์ˆ˜ ์žˆ๋Š” ์›น ํ”Œ๋žซํผ์ž…๋‹ˆ๋‹ค.
  • [ ๋กค๋ง ํŽ˜์ดํผ ๋งŒ๋“ค๊ธฐ ] ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๋กค๋ง ํŽ˜์ดํผ๋ฅผ ์ง์ ‘ ๋งŒ๋“ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋กค๋ง ํŽ˜์ดํผ์— ๋ฉ”์„ธ์ง€๋ฅผ ์ง์ ‘ ์ž‘์„ฑํ•˜๊ฑฐ๋‚˜ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง ํŒ€์› ์†Œ๊ฐœ


[FE] ๊น€๋‚˜์€


[FE] ๊น€๋‹ค์€


[FE] ๊น€ํ•˜๋Š˜


[FE] ์•ˆํฌ์›

โš™๏ธ ๊ธฐ์ˆ  ์Šคํƒ

โœ… ๊ฐœ๋ฐœ ํ™˜๊ฒฝ

โœ… ํ˜‘์—…

โœ… Front-End

React HTML5

๐Ÿงฉ ์—ญํ•  ๋ถ„๋‹ด

์ž์„ธํ•œ ์—ญํ•  ๋ถ„๋‹ด์€ /docs ํŒŒ์ผ์˜ README๋ฅผ ํ™•์ธํ•ด์ฃผ์„ธ์š”!

๐Ÿคฉ ๊น€๋‚˜์€

  • UI
    • ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ : ๋ฒ„ํŠผ, Text Field
    • ํŽ˜์ด์ง€ : ๋กค๋งํŽ˜์ดํผ ๋งŒ๋“ค๊ธฐ ํŽ˜์ด์ง€, 404 ํŽ˜์ด์ง€
  • ๊ธฐ๋Šฅ
    • ๋กค๋งํŽ˜์ดํผ ๊ฒ€์ƒ‰, ๋กค๋งํŽ˜์ดํผ ์บ๋Ÿฌ์…€ ๋”๋ธ” ํด๋ฆญ ๊ธฐ๋Šฅ, ์Šค์ผˆ๋ ˆํ†ค ๊ธฐ๋Šฅ

๐Ÿ˜š ๊น€๋‹ค์€

  • UI
    • ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ : ํ—ค๋”
    • ํŽ˜์ด์ง€ : ํ™ˆํŽ˜์ด์ง€, ๋กค๋งํŽ˜์ดํผ ๋ฆฌ์ŠคํŠธ ํŽ˜์ด์ง€
  • ๊ธฐ๋Šฅ
    • ๋กค๋งํŽ˜์ดํผ ์นด์นด์˜คํ†ก ๋ฐ URL ๊ณต์œ , ๋กค๋งํŽ˜์ดํผ ๋ฆฌ์ŠคํŠธ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ, ๋กค๋งํŽ˜์ดํผ์— ์ด๋ชจ์ง€ ์ถ”๊ฐ€ ๊ธฐ๋Šฅ

๐Ÿ˜ ๊น€ํ•˜๋Š˜

  • UI
    • ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ : ์นด๋“œ ๋ณธ๋ฌธ ๋ชจ๋‹ฌ, ์ด๋ชจํ‹ฐ์ฝ˜ ๋ฑƒ์ง€, ํ† ์ŠคํŠธ, ์˜ต์…˜
    • ํŽ˜์ด์ง€ : ๋ฉ”์„ธ์ง€ ์นด๋“œ ์ž‘์„ฑ ํŽ˜์ด์ง€
  • ๊ธฐ๋Šฅ
    • ๋กค๋งํŽ˜์ดํผ ๋“ฑ๋ก, ๋ฉ”์„ธ์ง€ ์นด๋“œ ๋“ฑ๋ก, ์—๋””ํ„ฐ ๊ด€๋ จ ๊ธฐ๋Šฅ, ๋’ค๋กœ๊ฐ€๊ธฐ ๋ฒ„ํŠผ, ํ‚ค๋ณด๋“œ ์ ‘๊ทผ์„ฑ ๊ด€๋ จ ๊ธฐ๋Šฅ

๐Ÿ˜– ์•ˆํฌ์›

  • UI
    • ๊ณตํ†ต ์ปดํฌ๋„ŒํŠธ : ๋ฉ”์„ธ์ง€ ์นด๋“œ, ๋กค๋งํŽ˜์ดํผ ์นด๋“œ, ๋น„๋ฐ€๋ฒˆํ˜ธ ๋ฐ ์‚ญ์ œ ํ™•์ธ ๋ชจ๋‹ฌ
    • ํŽ˜์ด์ง€ : ๋กค๋งํŽ˜์ดํผ ํŽ˜์ด์ง€, ๋กค๋งํŽ˜์ดํผ ์ˆ˜์ • ํŽ˜์ด์ง€
  • ๊ธฐ๋Šฅ
    • ๋ฉ”์„ธ์ง€ ์นด๋“œ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ, ๋ฉ”์„ธ์ง€ ์นด๋“œ ์‚ญ์ œํ•˜๊ธฐ, ์ˆ˜์ • ํŽ˜์ด์ง€ ์ ‘๊ทผ ์ œํ•œ ์„ค์ •

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

1. ํ™ˆํŽ˜์ด์ง€

image
  • [ ๊ตฌ๊ฒฝํ•ด๋ณด๊ธฐ ] ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๋กค๋งํŽ˜์ดํผ ๋ฆฌ์ŠคํŠธ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • [ ๋กค๋ง ํŽ˜์ดํผ ๋งŒ๋“ค๊ธฐ ] ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ๋กค๋งํŽ˜์ดํผ ๋งŒ๋“ค๊ธฐ ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

2. ๋กค๋งํŽ˜์ดํผ ๋ฆฌ์ŠคํŠธ ํŽ˜์ด์ง€

๋ฆฌ์ŠคํŠธ ํŽ˜์ด์ง€

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

3. ๋กค๋งํŽ˜์ดํผ ๋งŒ๋“ค๊ธฐ ํŽ˜์ด์ง€

๋กค๋งํŽ˜์ดํผ ๋งŒ๋“ค๊ธฐ

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

4. ๋กค๋งํŽ˜์ดํผ ํŽ˜์ด์ง€

4-1. ๋ฉ”์„ธ์ง€ ์นด๋“œ ๋ณธ๋ฌธ ๋ณด๊ธฐ

๋”๋ณด๊ธฐ

4-2. ๋กค๋งํŽ˜์ดํผ ์ˆ˜์ • ํŽ˜์ด์ง€๋กœ ์ด๋™ํ•˜๊ธฐ

์ˆ˜์ • ํŽ˜์ด์ง€๋กœ ์ด๋™

4-3. ๋กค๋งํŽ˜์ดํผ์— ์ด๋ชจ์ง€ ์ถ”๊ฐ€ํ•˜๊ธฐ

์ด๋ชจ์ง€ ์ถ”๊ฐ€ํ•˜๊ธฐ

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

5. ๋กค๋งํŽ˜์ดํผ ์ˆ˜์ •ํ•˜๊ธฐ ํŽ˜์ด์ง€

5-1. ๋กค๋งํŽ˜์ดํผ ์‚ญ์ œ

๋กค๋งํŽ˜์ดํผ ์‚ญ์ œํ•˜๊ธฐ

5-2. ๋ฉ”์„ธ์ง€ ์นด๋“œ ์‚ญ์ œ

๋ฉ”์„ธ์ง€ ์นด๋“œ ์‚ญ์ œํ•˜๊ธฐ

  • ๋ฉ”์„ธ์ง€ ์นด๋“œ์˜ ์“ฐ๋ ˆ๊ธฐํ†ต ๋ฒ„ํŠผ์„ ๋ˆŒ๋Ÿฌ ์‚ญ์ œํ•  ๋ฉ”์„ธ์ง€ ์นด๋“œ๋“ค์„ ์„ ํƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ์„ ํƒ๋œ ๋ฉ”์„ธ์ง€ ์นด๋“œ๋ฅผ ๋‹ค์‹œ ๋ˆ„๋ฅด๋ฉด ์„ ํƒ ์ทจ์†Œ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ์‚ญ์ œํ•  ๋ฉ”์„ธ์ง€ ์นด๋“œ๋ฅผ ์„ ํƒํ•˜๊ณ , [ ์ €์žฅํ•˜๊ธฐ ] ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ์„ ํƒํ•œ ์นด๋“œ๋“ค์ด ์‚ญ์ œ๋ฉ๋‹ˆ๋‹ค.
  • [ ํŽ˜์ด์ง€ ์‚ญ์ œํ•˜๊ธฐ ] ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹น ๋กค๋งํŽ˜์ดํผ๋ฅผ ์‚ญ์ œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

6. ๋ฉ”์„ธ์ง€ ์นด๋“œ ์ž‘์„ฑํ•˜๊ธฐ ํŽ˜์ด์ง€

๋ฉ”์„ธ์ง€ ์นด๋“œ ์ž‘์„ฑํ•˜๊ธฐ

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

7. 404 ํŽ˜์ด์ง€

404

  • ์กด์žฌํ•˜์ง€ ์•Š๋Š” url์— ์ ‘๊ทผํ–ˆ์„ ๊ฒฝ์šฐ ํ•ด๋‹น ํŽ˜์ด์ง€๊ฐ€ ๋ณด์—ฌ์ง‘๋‹ˆ๋‹ค.
  • ๋ฐ์ดํ„ฐ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ID์˜ ๋กค๋งํŽ˜์ดํผ์— url๋กœ ์ง์ ‘ ์ ‘๊ทผํ–ˆ์„ ์‹œ ํ•ด๋‹น ํŽ˜์ด์ง€๋กœ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.
  • ๋กค๋งํŽ˜์ดํผ ์ˆ˜์ •ํ•˜๊ธฐ ํŽ˜์ด์ง€์— ๋น„๋ฐ€๋ฒˆํ˜ธ๋ฅผ ์ž…๋ ฅํ•˜์ง€ ์•Š๊ณ , url๋กœ ์ง์ ‘ ์ ‘๊ทผํ–ˆ์„ ์‹œ ํ•ด๋‹น ํŽ˜์ด์ง€๋กœ ์—ฐ๊ฒฐ๋ฉ๋‹ˆ๋‹ค.

About

๐Ÿ’Œ Rolling - ์‰ฝ๊ณ  ๋น ๋ฅด๊ฒŒ ๋กค๋ง ํŽ˜์ดํผ๋ฅผ ๋งŒ๋“ค๊ณ , ํŽธ์ง€๋กœ ๋งˆ์Œ์„ ์ „ํ•˜์„ธ์š”!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 96.6%
  • CSS 2.5%
  • HTML 0.9%