๊ฐ๋ฐ์ ๊ณต๋ถํ๋ฉด์๋, ๋ง์ ์ฌ์ด๋ ํ๋ก์ ํธ๋ฅผ ์์ํ๋ ค๋ฉด "์์ง ๋์๊ฒ๋ ๋ฌด๋ฆฌ์ผ ๊ฒ ๊ฐ์๋ฐ...", "ํ ํ๋ก์ ํธ๋ ์ด๋ป๊ฒ ์์ํด์ผ ํ์ง?" ํ๋ ๊ณ ๋ฏผ์ด ๋ค๊ณค ํฉ๋๋ค. Devpals๋ ์ฃผ๋์ด ๊ฐ๋ฐ์๊ฐ ๋ถ๋ด ์์ด ํ๋ก์ ํธ์ ์ฐธ์ฌํ๊ณ , ๊ฒฝํ ๋ง์ ์๋์ด๋ค๊ณผ ํจ๊ป ์ฑ์ฅํ ์ ์๋๋ก ๋๋ ์๋น์ค์ ๋๋ค.
์์น ๋ฉค๋ฒ๋ก ์์ํด ํ๋ก์ ํธ ๊ฒฝํ์ ์๊ณ , ์ ์ฐจ ์ฑ์ฅํ๋ฉฐ ๋๋ฌด ๋ฉค๋ฒ๊ฐ ๋๊ธฐ๊น์ง, Devpals๊ฐ ๋น์ ์ ๊ฐ๋ฐ ์ฌ์ ์ ํจ๊ปํฉ๋๋ค!
| ๊ณ ํ๋น | ์ํ์ค | ์ ์ ์ง | ์กฐ์น์ฐ |
|---|---|---|---|
| ๋จ๋ํ |
|---|
โจ 2024.12.29 - 2024.02.03 (1์ฐจ ๋ฐฐํฌ)
โจ 2024.02 ~
๐ ํ๋ก ํธ์๋
-
Node.js 20.18.1
-
.env ํ์ผ์ ์๋์ ํญ๋ชฉ๋ค์ด ์์ด์ผ ํฉ๋๋ค.VITE_APP_API_BASE_URL: ์๋ฒ ์ฃผ์VITE_APP_IMAGE_CDN_URL: ์ด๋ฏธ์ง CDN ์ฃผ์
- ํ๋ก์ ํธ ํด๋ก
$ git clone https://github.com/D3vPals/frontend.git- ์์กด์ฑ ์ค์น
$ npm install- ์คํ
$ npm run dev๐ ๋ฐฑ์๋
๐ ํ๋ก ํธ์๋
src/
โโโ api/ # API ํธ์ถ ๋ฐ ๊ด๋ จ ๋ก์ง
โโโ assets/ # ์ด๋ฏธ์ง ๋ฐ ์ ์ ํ์ผ
โโโ constants/ # ์์ ๊ด๋ จ ํ์ผ
โโโ hooks/ # ์ปค์คํ
ํ
โโโ context/ # ์ฝํ
์คํธ ๊ด๋ จ ํ์ผ
โโโ models/ # ํ์ด์ง๋ณ ํ์
ํ์ผ
โโโ mocks/ # Mock ๋ฐ์ดํฐ
โโโ pages/ # ํ์ด์ง ์ปดํฌ๋ํธ
โโโ routes/ # ๋ผ์ฐํธ ์ค์
โโโ store/ # ์ ์ญ์ํ ๊ด๋ จ ํ์ผ
โโโ styles/ # ์ ์ญ์คํ์ผ ๊ด๋ จ ํ์ผ
โโโ components/ # UI ์ปดํฌ๋ํธ (์ปดํฌ๋ํธ๋ณ ์คํ์ผ ํ์ผ๊ณผ ํจ๊ป ์ ๋ฆฌ)
โโโ utils/ # ์ ํธ๋ฆฌํฐ ํจ์ ๋ฐ ๋ชจ๋
๐ ๋ฐฑ์๋
-
ํ๋ก์ ํธ ๋ชจ์ง ๊ณต๊ณ ํ ์ง์์ ํฉ/๋ถ ๊ธฐ๋ฅ
- ์ง์์์ ์ ๋ณด๋ฅผ ํ์ธํ๊ณ ํฉ๊ฒฉ/๋ถํฉ๊ฒฉ์ ๊ฒฐ์ ํ์ฌ ํ์ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
- ์ถํ ์๋ฆผ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ฌ ์ค์๊ฐ์ผ๋ก ํฉ๊ฒฉ ์ฌ๋ถ๋ฅผ ํ์ธํ ์ ์๋๋ก ๊ฐ์ ํ ์์ ์ ๋๋ค.
-
ํธ๋ฆฌํ ํํฐ ๊ธฐ๋ฅ ์ ๊ณต
- ๋ฉ์ธ ํ์ด์ง์์ ๊ธฐ์ ์คํ, ํฌ์ง์ , ์งํ ๋ฐฉ์, ์์น ์ฌ๋ถ, ๊ฒ์ ๊ธฐ๋ฅ์ ํ์ฉํด ์ํ๋ ๋ชจ์ง ๊ณต๊ณ ๋ฅผ ์ฝ๊ฒ ์ฐพ์ ์ ์์ต๋๋ค.
-
๋ง์ดํ์ด์ง ์ปค์คํ ๊ธฐ๋ฅ
- ๋ง์ด ํ์ด์ง์์ ์์ ์ ์ ๋ณด๋ฅผ ์ง์ ์์ ํด ์ดํํ ์ ์์ต๋๋ค.
- ์ถํ ํฌํธํด๋ฆฌ์ค ๊ด๋ฆฌ ๊ธฐ๋ฅ์ ์ถ๊ฐํ์ฌ ํฌํธํด๋ฆฌ์ค๋ฅผ ๊ด๋ฆฌ ํ ์ ์๋๋ก ํ ์์ ์ ๋๋ค.
-
๋งํฌ๋ค์ด ์ง์ ๋ชจ์ง ๊ณต๊ณ ์์ฑ
- ๋ชจ์ง ๊ณต๊ณ ์์ฑ ์ ๋งํฌ๋ค์ด์ ์ง์ํ์ฌ ์ํ๋ ํ์์ผ๋ก ์์ ๋กญ๊ฒ ์์ฑํ ์ ์์ต๋๋ค.





