๋งค์ผ ๋ฌ๋ผ์ง๋ ์นตํ ์ผ ๋ ์ํผ๋ฅผ ์ถ์ฒ ๋ฐ๊ณ ์ถ์ด ํ๋ ์ฌ๋
๋๋ง์ ๋ ์ํผ๋ฅผ ๊ณต์ ํ๊ณ ์ถ์ ์ฌ๋
์นตํ ์ผ์ ์ฃผ์ ๋ก ๋ค์ํ ์ฌ๋๋ค๊ณผ ์ํตํ๊ณ ์ถ์ ์ฌ๋
์นตํ
์ผ๋ฌ <<< ์ฌ๊ธฐ๋ก ๋ชจ์ด์ธ์! ๐
๋ค์ํ ์นตํ ์ผ ๋ ์ํผ๋ค์ ํ๋์ ์ฌ์ดํธ์ ๋ชจ์ฌ์์ด ํ๋ฒ์ ์ ๊ทผ ๊ฐ๋ฅํ๋๋ก ํ๋ ์น ์ฌ์ดํธ ์ ๋๋ค. ์น ๋ฐ ๋ชจ๋ฐ์ผ ํ๊ฒฝ์ ์ต์ ํ ๋์ด ์์ผ๋ฉฐ ์ฝ๊ฒ ์ฌ์ดํธ์ ์ ์์ด ๊ฐ๋ฅํฉ๋๋ค.
- ์ฌ์ฉ์๋ ํ์๊ฐ์ ๋ฐ ๋ก๊ทธ์ธ์ด ๊ฐ๋ฅํ๊ณ ์๋ ๋ก๊ทธ์ธ, ๋ณธ์ธ์ธ์ฆ, ๋ฐํ ๋ ์ธ์ฆ์ ํ ์ ์์ต๋๋ค.
- ๋ค์ํ ์นดํ ๊ณ ๋ฆฌ๋ณ ์นตํ ์ผ ๋ ์ํผ๋ฅผ ํ์ธ ํ ์ ์๊ณ ๋๋ง์ ๋ ์ํผ ๋ฑ๋ก, ์์ , ์ญ์ ํ ์ ์์ต๋๋ค.
- ๋ค์ํ ์ฌ๋๋ค๊ณผ ์นตํ ์ผ์ ๋ํ ์ ๋ณด๋ฅผ ๊ตํํ๋ฉฐ ๋๊ธ, ๋๋๊ธ, ๋๊ธ ์ฑํ์ ํ ์ ์์ต๋๋ค.
- ๋์ ๊ธฐ๋ถ, ๋ ์จ ๋ฑ๋ฑ ๋ค์ํ ์์๋ฅผ ๊ณ ๋ คํ์ฌ ์นตํ ์ผ์ ์ถ์ฒ ๋ฐ์ ์ ์์ต๋๋ค.
- react-hook-form์ ์ด์ฉํด ๋ก๊ทธ์ธ / ํ์๊ฐ์ ๊ฒ์ฆ์ ์ฒ๋ฆฌํ์์ต๋๋ค.
- chart.js ๋ฅผ ํ์ฉํ์ฌ ์นตํ ์ผ ์ฌ๋ฃ๋ค์ ์๊ฐํ ํ์์ต๋๋ค.
- redux-toolkit์ ํ์ฉํ์ฌ ๋ก๊ทธ์ธ/ํ์๊ฐ์ , ์นตํ ์ผ ๋ ์ํผ ๋ฑ๋ก, ์นต๊ณ ๋ฆฌ์ฆ ๊ธฐ๋ฅ์ ์ํํ์์ต๋๋ค.
- ์ฌ์ฉ์๊ฐ ํ์๊ฐ์ ์ ๋๋ค ๋๋ค๋ ์์ฑ์ ํฉ๋๋ค.
- ํ์๊ฐ์ ์ ์ ํ๋ฒํธ ์ธ์ฆ๊ณผ ์ด๋ฉ์ผ ์ค๋ณต์ ํ์ธ ํฉ๋๋ค.
- ๊ฒ์๋ฌผ ๋๊ธ๊ณผ ๋๋๊ธ์ ๋ฌ๊ณ ๋๊ธ์ ์ฑํํ ์ ์์ต๋๋ค.
- ํ๋ก ํธ ๋จ์์ ์ด๋ฏธ์ง๋ฅผ s3์ ์ ๋ก๋ ํ ํ ํค ๊ฐ์ ์ด์ฉํด ์๋ฒ์ ์ ์ฅํ์ฌ ๋ค์ ๋ด๋ ค์ค๋๋ค.
- ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํ์ฌ ์ฌ์ฉ์์ ๋ง๋ ์นตํ ์ผ์ ์ถ์ฒํด์ค๋๋ค.
- ID : [email protected]
- PW : Test1234!
์ด๋ฆ | ๋ด๋น ์ญํ | ๋ด๋น ์ ๋ฌด |
---|---|---|
์์ข ํ | ํ๋ก ํธ์๋ | ๋ฉ์ธ ํ์ด์ง, ์นต๊ณ ๋ฆฌ์ฆ ํ์ด์ง |
์์๋ฆ | ํ๋ก ํธ์๋ | ์นตํ๋ก์ฐ ๊ฒ์๋ฌผ, ๋๊ธ crud |
์คํ์ | ํ๋ก ํธ์๋ | ๋ก๊ทธ์ธ, ํ์๊ฐ์ , ๋ง์ดํ์ด์ง |
ํ์ธ์ | ํ๋ก ํธ์๋ | ์นตํ ์ผ ๋ ์ํผ crud, ์ข์์, ์นด์นด์คํก ๊ณต์ ํ๊ธฐ |
๊น๊ฑด์ฐ | ๋ฐฑ์๋ | ์ ์ , ๋ฉ์ธ |
์ค์ธ๊ตญ | ๋ฐฑ์๋ | ์นต๊ณ ๋ฆฌ์ฆ, ์นต์ํผ |
option | content |
---|---|
Feat | ์๋ก์ด ๊ธฐ๋ฅ์ ์ถ๊ฐํ ๊ฒฝ์ฐ |
Fix | ๋ฒ๊ทธ๋ฅผ ๊ณ ์น ๊ฒฝ์ฐ |
Design | CSS ๋ฑ ์ฌ์ฉ์ UI ๋์์ธ ๋ณ๊ฒฝ |
!BREAKING CHANGE | ์ปค๋ค๋ API ๋ณ๊ฒฝ์ ๊ฒฝ์ฐ |
!HOTFIX | ๊ธํ๊ฒ ์น๋ช ์ ์ธ ๋ฒ๊ทธ๋ฅผ ๊ณ ์ณ์ผํ๋ ๊ฒฝ์ฐ |
Style | ์ฝ๋ ํฌ๋งท ๋ณ๊ฒฝ, ์ธ๋ฏธ ์ฝ๋ก ๋๋ฝ, ์ฝ๋ ์์ ์ด ์๋ ๊ฒฝ์ฐ |
Rename | ํ์ผ ํน์ ํด๋๋ช ์ ์์ ํ๊ฑฐ๋ ์ฎ๊ธฐ๋ ์์ ๋ง์ธ ๊ฒฝ์ฐ |
Remove | ํ์ผ์ ์ญ์ ํ๋ ์์ ๋ง ์ํํ ๊ฒฝ์ฐ |
Chore | ์ง์ง ์์ํ ๋ณ๊ฒฝ(์คํ, ์ค ๋ณ๊ฒฝ ๋ฑ) |
Setting | ๊ฐ๋ฐ ํ๊ฒฝ์ ์ค์ ํ๋ ๊ฒฝ์ฐ |
- ๋ฆฌํฌ์งํฐ๋ฆฌ๋ฅผ ํด๋ก ๋ฐ์ต๋๋ค.
git clone <repository address>
- Backend ํด๋์ Frontend ํด๋ ๋ ๋ค ๋ค์ด๊ฐ ์๋ ๋ช ๋ น์ด๋ก ํ์ํ ํจํค์ง๋ค์ ์ค์นํฉ๋๋ค. (์ต์์ ๊ฒฝ๋ก์์ yarn ํ๋ฉด ์ค์น๊ฐ ์๋ฉ๋๋ค.)
yarn
- Backend ํด๋์ Frontend ํด๋ ๋ ๋ค ์๋ ๋ช ๋ น์ด๋ก ํ๋ก์ ํธ๋ฅผ ์คํํฉ๋๋ค.
yarn dev
- Backend ํด๋์ Frontend ํด๋ ๋ ๋ค ์๋ ๋ช ๋ น์ด๋ก ํ๋ก์ ํธ๋ฅผ ๋น๋ํฉ๋๋ค.
yarn build
- Backend .env ํ์ผ
# PORT
PORT=
# MODE
NODE_ENV=
# DB
MONGO_URL=
MONGO_URL_COMPASS=
REDIS_USERNAME=
REDIS_PW=
REDIS_URL=
REDIS_PORT=
# AWS S3
S3_ID=
S3_SECRET=
# TOKEN
ACCESS_KEY=
ACCESS_EXPIRE=
ACCESS_EXPIRE_AUTO=
REFRESH_EXPIRE=
COOKIE_EXPIRE=
# SENS
SENS_ID=
SENS_ACCESS_KEY=
SENS_SECRET_KEY=
SENS_FROM=
# GMAIL
GMAIL_ID=
GMAIL_PW=
- Frontend .env ํ์ผ
VITE_APP_KAKAO=