์ด ํ๋ก์ ํธ๋ ์ค์ผ์ฅด์ ๊ด๋ฆฌํ๊ธฐ ์ํ์ฌ ๊ฐ๋ฐ๋ ์ผ์ ๊ด๋ฆฌ ์ฑ์ ๋๋ค.
์ฌ์ฉ์๋ ๋ณธ์ธ์ ์ผ์ ์ ์บ๋ฆฐ๋์ ์ถ๊ฐํ๊ฑฐ๋ ์์ ํ์ฌ, ์ฝ๊ฒ ์ค์ผ์ฅด์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
Next.js | TypeScript | React | React-Query | Recoil | Emotion.js | Cypress | Github Actions | Vercel |
---|---|---|---|---|---|---|---|---|
- ๋ฌ๋ ฅ์ ์ฌ์ฉํ์ฌ ์ผ์ ์ ํ์ํ๊ณ ์ถ๊ฐ, ์์ , ์ญ์ ํ ์ ์์ต๋๋ค.
- ๊ฐ ์ผ์ ์ ์ ๋ชฉ, ์์ ์๊ฐ, ์ข ๋ฃ ์๊ฐ, ์ผ์ ์์์ ์ค์ ํ ์ ์์ต๋๋ค.
- ์ผ์ ์ ๋ ์ง๋ณ๋ก ํํฐ๋งํ์ฌ ๋ณผ ์ ์์ต๋๋ค.
- ๋ก๊ทธ์ธ์ ํตํด ์์ ์ ์ค์ผ์ฅด์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค. (๊ฒ์คํธ ๋ก๊ทธ์ธ์ผ๋ก ์๋น์ค๋ฅผ ์ฒดํํ ์ ์์ต๋๋ค.)
- ๋ค์ ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ์ฌ ๋ก์ปฌ ํ๊ฒฝ์ repository๋ฅผ ํด๋ก ํฉ๋๋ค.
git clone https://github.com/munolee/my-schedule.git
- ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ์์ ๋ค์ ๋ช ๋ น์ ์คํํ์ฌ ํจํค์ง ์ข ์ ํญ๋ชฉ์ ์ค์นํฉ๋๋ค.
yarn install
- ํ๋ก์ ํธ๋ฅผ ์คํํ๋ ค๋ฉด ํ๋ก์ ํธ ๋๋ ํ ๋ฆฌ์์ ๋ค์ ๋ช ๋ น์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
yarn dev
์์ธํ๋ณด๊ธฐ
Node.js | Express | MongoDB | Swagger | Typescript | Vercel |
---|---|---|---|---|---|
- (CRUD) ์ผ์ ์ ์กฐํํ๊ณ ์ถ๊ฐ, ์์ , ์ญ์ ํ ์ ์์ต๋๋ค.
- ๊ณต๊ณต๋ฐ์ดํฐํฌํธ ์คํ API๋ฅผ ํ์ฉํด ๊ณตํด์ผ ๋ฐ์ดํฐ๋ฅผ ํด๋ผ์ด์ธํธ์๊ฒ ์ ๋ฌํฉ๋๋ค. (ํ๊ตญ์ฒ๋ฌธ์ฐ๊ตฌ์ ํน์ผ ์ ๋ณด)
- Passport์ jsonwebtoken, session์ ํตํด ๋ก๊ทธ์ธ/๋ก๊ทธ์์์ ์ฒ๋ฆฌํ๋ฉฐ, JWT Token์ ๋ฐ๊ธํฉ๋๋ค.