Skip to content

Latest commit

ย 

History

History
113 lines (86 loc) ยท 4.35 KB

File metadata and controls

113 lines (86 loc) ยท 4.35 KB

Gotcha-project

2. Gotcha-React version

  • React.js ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ ์‚ฌ์šฉํ•˜์—ฌ ์บก์А ๋ฝ‘๊ธฐ ๊ตฌํ˜„

MainPage View

ezgif com-gif-maker

turn2


์ฃผ์š” ๊ธฐ๋Šฅ

  • ์ธํŠธ๋กœ ์• ๋‹ˆ๋ฉ”์ด์…˜
  • ์บก์А ๋ฝ‘๊ธฐ ์• ๋‹ˆ๋ฉ”์ด์…˜
  • ๋™์ „ ๋“œ๋ž˜๊ทธ ์•ค ๋“œ๋กญ
  • ์ธ๋ฒคํ† ๋ฆฌ ์ฐฝ
  • ํ€ด์ฆˆ ๋งž์ถ”๊ธฐ


Gotcha-React App์„ ์‚ฌ์šฉํ•˜๊ธฐ ์ „ ํ–‰๋™ ์ˆ˜์น™

npm start

npm install react-router-dom


ํ”„๋กœ์ ํŠธ ์ง„ํ–‰ ๊ณผ์ •

2023๋…„ 6์›” 5์ฃผ์ฐจ

  • React ์„ธํŒ…(์™„๋ฃŒ โœ”๏ธŽ)
  • Intro.js
    • ์• ๋‹ˆ๋ฉ”์ด์…˜ ๋ฐ˜์‘ํ˜• ์ˆ˜์ • (์™„๋ฃŒ โœ”๏ธŽ)
    • ์• ๋‹ˆ๋ฉ”์ด์…˜ ํ›„ Start.js ์ปดํฌ๋„ŒํŠธ๋กœ ์ž๋™ ๋žœ๋”ฉ (์™„๋ฃŒ โœ”๏ธŽ)
  • Header.js
    • Start.js์—์„œ ๋ถ€ํ„ฐ ๊ณ ์ • ๋…ธ์ถœ (์™„๋ฃŒ โœ”๏ธŽ)
  • Start.js
    • ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์ถ”๊ฐ€ (์™„๋ฃŒ โœ”๏ธŽ)
    • ๋ฒ„ํŠผ ํด๋ฆญ ์‹œ ์ผ์ • ์‹œ๊ฐ„ ํ›„ Main.js ์ปดํฌ๋„ŒํŠธ๋กœ ๋žœ๋”ฉ (์™„๋ฃŒ โœ”๏ธŽ)

2023๋…„ 7์›” 1์ฃผ์ฐจ

  • Main.js
    • (1) ์ดˆ๋ฐ˜ ์ง„์ž… ์—…๋ฐ์ดํŠธ ๋ณ€์ˆ˜ ์ •๋ฆฌ, ์—…๋ฐ์ดํŠธ (์™„๋ฃŒ โœ”๏ธŽ)
    • (2) ๋žœ๋ค ๊ฒฐ๊ณผ(๋žœ๋ค ๋ฐฐ์—ด ์ƒ์„ฑ) (์™„๋ฃŒ โœ”๏ธŽ)
    • (3) ์บก์А ํ†ต ์ด๋ฏธ์ง€ ์ƒ์„ฑ, ์ด๋ฏธ์ง€ ์—…๋ฐ์ดํŠธ (์™„๋ฃŒ โœ”๏ธŽ)
    • (4) ๋™์ „ ๋“œ๋ž˜๊ทธ ์ด๋ฒคํŠธ (์™„๋ฃŒ โœ”๏ธŽ)
    • (5) ๋™์ „ ๋„ฃ๋Š” ์˜์—ญ์— ์ง„์ž…ํ–ˆ๋Š”์ง€ ์ฒดํฌ (์™„๋ฃŒ โœ”๏ธŽ)

2023๋…„ 7์›” 2์ฃผ์ฐจ

  • Main.js
    • (6) ๋„ฃ์€ ๋™์ „ ์นด์šดํŠธ (์™„๋ฃŒ โœ”๏ธŽ)
    • (7) ๋™์ „ ์œ„์น˜ ์ดˆ๊ธฐํ™” (์™„๋ฃŒ โœ”๏ธŽ)
    • (8) ์บก์А ๋ฝ‘๊ธฐ ์• ๋‹ˆ๋ฉ”์ด์…˜ ์‹คํ–‰ (์™„๋ฃŒ โœ”๏ธŽ)
    • (9) ์ถœ๊ตฌ์— ๋ฝ‘์€ ์บก์А ์ด๋ฏธ์ง€ ๋…ธ์ถœ (์™„๋ฃŒ โœ”๏ธŽ)
    • (10) ๋ฝ‘์€ ์บก์А ๋”ค์ฒ˜๋ฆฌ (์™„๋ฃŒ โœ”๏ธŽ)
    • (11) ๋”ค์ฒ˜๋ฆฌ์— ๋ฝ‘์€ ์บก์А ์ด๋ฏธ์ง€ ๋…ธ์ถœ, ์บก์А ์˜คํ”ˆ ๊ฒฐ๊ณผ ์ด๋ฏธ์ง€๋กœ ๋ณ€๊ฒฝ (์™„๋ฃŒ โœ”๏ธŽ)
    • (12) ์˜คํ”ˆ ํ›„ ์ด์–ด์„œํ•˜๊ธฐ ๋ฒ„ํŠผ ์ƒ์„ฑ (์™„๋ฃŒ โœ”๏ธŽ)
    • (13) ์บก์А ์˜คํ”ˆ ํ›„ ๊ฐ’ ์—…๋ฐ์ดํŠธ, ๋”ค์ฒ˜๋ฆฌ ํ•ด์ œ, ๋ฝ‘๊ธฐ ์บก์А ์ด๋ฏธ์ง€ ์ œ๊ฑฐ(์ด์–ด์„œ ๋ฝ‘๊ธฐ) (์™„๋ฃŒ โœ”๏ธŽ)
    • (14) ์ธ๋ฒคํ† ๋ฆฌ ํŒ์—… ์˜คํ”ˆ, ๋”ค์ฒ˜๋ฆฌ (์™„๋ฃŒ โœ”๏ธŽ)
    • (15) ์ธ๋ฒคํ† ๋ฆฌ ํŒ์—… ๋ฆฌ์ŠคํŠธ ์ƒ์„ฑ, ํ”Œ๋ ˆ์ด(๋ฝ‘๊ธฐ) ํšŸ์ˆ˜์— ๋”ฐ๋ผ ๊ฒฐ๊ณผ ์ด๋ฏธ์ง€ ๋ณ€๊ฒฝ (์™„๋ฃŒ โœ”๏ธŽ)
    • (16) ์ธ๋ฒคํ† ๋ฆฌ ํŒ์—… ๋‹ซ๊ธฐ, ๋”ค์ฒ˜๋ฆฌ ํ•ด์ œ (์™„๋ฃŒ โœ”๏ธŽ)

2023๋…„ 7์›” 3์ฃผ

  • Main.js
    • ํ€ด์ฆˆ ๋ฆฌ์ŠคํŠธ ํŒ์—…
      • (17) ๋ฆฌ์ŠคํŠธ ํŒ์—… ์˜คํ”ˆ, ๋”ค์ฒ˜๋ฆฌ (์™„๋ฃŒ โœ”๏ธŽ)
      • (18) ๋ฆฌ์ŠคํŠธ ํŒ์—… li ์ƒ์„ฑ (์™„๋ฃŒ โœ”๏ธŽ)
      • (19) ๋ฆฌ์ŠคํŠธ ํŒ์—… ๋‹ซ๊ธฐ (์™„๋ฃŒ โœ”๏ธŽ)
    • ํ€ด์ฆˆ ๋ฌธ์ œ ํ’€์ด ํŒ์—…
      • (20) ๋ฌธ์ œ ํ’€์ด ํŒ์—… ์˜คํ”ˆ (์™„๋ฃŒ โœ”๏ธŽ)
      • (21) ๋ฌธ์ œ ํ’€์ด ํŒ์—… ์ œ๋ชฉ, ๋ฌธ์ œ, ์ •๋‹ต ๋ฆฌ์ŠคํŠธ ์ƒ์„ฑ (์™„๋ฃŒ โœ”๏ธŽ)
      • (22) ๋ฌธ์ œ ํ’€์ด ์ •๋‹ต ์ฒดํฌ
        • ์„ ํƒํ•œ ๋ฌธ์ œ ๋ฆฌ์ŠคํŠธ li์— class off ์ถ”๊ฐ€ (์™„๋ฃŒ โœ”๏ธŽ)
        • ์ •๋‹ต์ด๋ฉด ๋™์ „ ์ถ”๊ฐ€ ์ง€๊ธ‰ (์™„๋ฃŒ โœ”๏ธŽ)
      • (23) ๋ฌธ์ œ ํ’€์ด ํŒ์—… ๋‹ซ๊ธฐ, ๋”ค์ฒ˜๋ฆฌ ์ œ๊ฑฐ (์™„๋ฃŒ โœ”๏ธŽ)

2023๋…„ 7์›” 4์ฃผ์ฐจ

  • Main.js
    • ๋ฆฌ์…‹ (์™„๋ฃŒ โœ”๏ธŽ)
    • ์ปดํฌ๋„ŒํŠธ ๋ถ„๋ฆฌ
      • ํ€ด์ฆˆ ํŒ์—… Quiz.js (์™„๋ฃŒ โœ”๏ธŽ)
      • ์ธ๋ฒคํ† ๋ฆฌ ํŒ์—… Inventory.js (์™„๋ฃŒ โœ”๏ธŽ)
    • ๊ฐ’ ์—…๋ฐ์ดํŠธ ์ ๊ฒ€ (์™„๋ฃŒ โœ”๏ธŽ)
    • UI ๊ฐœ์„  ํ™”์‚ดํ‘œ ์ถ”๊ฐ€, css ์ˆ˜์ • (์ง„ํ–‰์ค‘ ~)


1. Gotcha-vanilla version

  • ์ˆœ์ˆ˜ ๋ฐ”๋‹๋ผ ์ž๋ฐ”์Šคํฌ๋ฆฝํŠธ๋กœ ์บก์А ๋ฝ‘๊ธฐ ๊ตฌํ˜„

vanilla.js ๋ฒ„์ „ ์ด์–ด์„œ ๋ณด๊ธฐ -> https://github.com/1GYOU1/Gotcha