/swn-hackathon-fontend

Primary LanguageJavaScriptGNU General Public License v3.0GPL-3.0

๐Ÿฅ ์‘๊ธ‰์˜๋ฃŒ๊ธฐ๊ด€ ์กฐํšŒ ์„œ๋น„์Šค

๊ธฐํš์˜๋„

์‘๊ธ‰์ƒํ™ฉ์ด ๋ฐœ์ƒํ•ด ์‘๊ธ‰์˜๋ฃŒ๊ธฐ๊ด€์„ ๊ฐ€์•ผํ•˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ์–ธ์ œ๋“ ์ง€ ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด๋•Œ ์–ด๋Š ์‘๊ธ‰์˜๋ฃŒ๊ธฐ๊ด€์„ ๊ฐ€์•ผํ• ์ง€๋ฅผ ๋น ๋ฅด๊ฒŒ ํŒŒ์•…ํ•˜๋Š”๊ฒƒ์ด ์ค‘์š”ํ•ฉ๋‹ˆ๋‹ค.

์ด๋ฅผ ์œ„ํ•ด ์‘๊ธ‰์˜๋ฃŒ๊ธฐ๊ด€์„ ์•Œ๋ ค์ฃผ๋Š” ์„œ๋น„์Šค ๋‹ค์ˆ˜ ์กด์žฌํ•˜์ง€๋งŒ ์‘๊ธ‰์˜๋ฃŒ๊ธฐ๊ด€์ด ์•„๋‹Œ๊ณณ์„ ๋ณด์—ฌ์ฃผ๊ฑฐ๋‚˜, ์ง„๋ฃŒ๊ฐ€ ๊ฐ€๋Šฅํ•˜์ง€ ์•Š๋Š” ์‘๊ธ‰์˜๋ฃŒ๊ธฐ๊ด€์„ ๋ณด์—ฌ์ฃผ๊ธฐ๋„ ํ•ฉ๋‹ˆ๋‹ค.

ํŠนํžˆ ์ฝ”๋กœ๋‚˜์‹œ๋Œ€์ธ ์ง€๊ธˆ, ์‘๊ธ‰์‹ค์—์„œ ์ฝ”๋กœ๋‚˜ ๋ฐœ์ƒํ•˜๋ฉด ์‘๊ธ‰์‹ค ์‚ฌ์šฉ ๋ถˆ๊ฐ€ , ์ˆ˜์ˆ ์‹ค ํ์‡„๋˜๊ธฐ์— ๋น ๋ฅด๊ฒŒ ์ง„๋ฃŒ๊ฐ€๋Šฅ์—ฌ๋ถ€ ํ™•์ธ์ด ํ•„์š”ํ•˜๋‹ค๋Š” ๋ฌธ์ œ๊ฐ€ ๋ฐœ์ƒํ•ฉ๋‹ˆ๋‹ค.

์ด ํ”„๋กœ์ ํŠธ๋Š” ์œ„ ์‚ฌํšŒ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•ด์ฃผ๋Š” ์‘๊ธ‰์˜๋ฃŒ๊ธฐ๊ด€์„ ์กฐํšŒํ•  ์ˆ˜ ์žˆ๋Š” ์ง€๋„ ๊ธฐ๋ฐ˜ ์„œ๋น„์Šค์ž…๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ

  • ํ˜„์žฌ ์œ„์น˜/์‹œ๊ตฐ๊ตฌ ์œ„์น˜ ๊ธฐ๋ฐ˜์œผ๋กœ ์กด์žฌํ•˜๋Š” ์‘๊ธ‰์˜๋ฃŒ ๊ธฐ๊ด€์„ ๋งˆ์ปค๋กœ ํ‘œ์‹œํ•˜๋Š” ๊ธฐ๋Šฅ
  • ํ˜„์žฌ ์ง„๋ฃŒ ๊ฐ€๋Šฅ ๊ธฐ๊ด€, ๊ฑฐ๋ฆฌ์ˆœ ๋“ฑ์œผ๋กœ ํ•„ํ„ฐ๋ง ํ•ด ์›ํ•˜๋Š” ์‘๊ธ‰์˜๋ฃŒ๊ธฐ๊ด€๋งŒ์„ ํ™•์ธํ•˜๋Š” ๊ธฐ๋Šฅ
  • ๋ณ‘์ƒ์ˆ˜, ์‘๊ธ‰์‹ค ์ž…์›๊ฐ€๋Šฅ ์—ฌ๋ถ€ ๋“ฑ์˜ ์‘๊ธ‰์˜๋ฃŒ๊ธฐ๊ด€์— ๋Œ€ํ•œ ์ž์„ธํ•œ ์ •๋ณด๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” ๊ธฐ๋Šฅ

์„ธ๋ถ€ ๊ธฐ๋Šฅ

  • ํ˜„์žฌ ์œ„์น˜ ์ฃผ๋ณ€์˜ ์‘๊ธ‰์˜๋ฃŒ๊ธฐ๊ด€์„ ์กฐํšŒํ•ฉ๋‹ˆ๋‹ค.

    • ํ˜„์žฌ ์œ„์น˜ ๊ธฐ์ค€, n๋ฏธํ„ฐ ์ด๋‚ด์— ์œ„์น˜ํ•œ ๋ณ‘์› ์กฐํšŒ
    • ํ•ด๋‹น ์‹œ๊ฐ„์— ์ง„๋ฃŒ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ณ‘์› ์กฐํšŒ
    • ํ•ด๋‹น ์ฆ์ƒ์˜ ์ง„๋ฃŒ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ณ‘์› ์กฐํšŒ
  • 00์‹œ 00๊ตฌ ๋‚ด์— ์žˆ๋Š” ์‘๊ธ‰์˜๋ฃŒ๊ธฐ๊ด€ ์กฐํšŒ

    • ํ•ด๋‹น ์‹œ๊ฐ„์— ์ง„๋ฃŒ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ณ‘์› ์กฐํšŒ
    • ํ•ด๋‹น ์ฆ์ƒ์˜ ์ง„๋ฃŒ๊ฐ€ ๊ฐ€๋Šฅํ•œ ๋ณ‘์› ์กฐํšŒ

    *๋ณ‘์› ์ •๋ณด์—” ๋ณ‘์ƒ ์ˆ˜, ์ž…์›์‹ค ๋ฐ ์‘๊ธ‰์‹ค ๊ฐ€์šฉ ์—ฌ๋ถ€๊ฐ€ ํฌํ•จ๋ผ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ™”๋ฉด๊ตฌ์„ฑ

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

groom IDEํ™˜๊ฒฝ์—์„œ node.js, express, react๋กœ ๊ฐœ๋ฐœํ–ˆ์Šต๋‹ˆ๋‹ค.

  • front-end ์‚ฌ์šฉ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ
      "@testing-library/jest-dom": "^5.11.4",
      "@testing-library/react": "^11.1.0",
      "@testing-library/user-event": "^12.1.10",
      "antd": "^4.15.5",
      "axios": "^0.21.1",
      "react": "^17.0.2",
      "react-dom": "^17.0.2",
      "react-scripts": "4.0.3",
      "styled-components": "^5.3.0",
      "web-vitals": "^1.0.1"
    

์‹คํ–‰๋ฐฉ๋ฒ•

  • front-end ์‹คํ–‰๋ฐฉ๋ฒ•
    $ yarn
    $ yarn start
    

ํŒ€์›์†Œ๊ฐœ

  • Front End
    • ๊น€์ •์šฑ
    • ์ •์Šน์šฑ
    • ํ˜„์ฃผํฌ
  • Back End
    • ๊น€๊ฐ€์˜
    • ๋ฐ•์ฐฌ๊ทœ
    • ์ด์„ ๋…ธ

backend repository

https://github.com/Adulties-SWM/backend