- ๋ฌด๋์บ์ฒ ๋ฐ๋ก๊ฐ๊ธฐ : https://moodcatch.link/
- ํ๋ก ํธ์๋ GitHub : https://github.com/moodCatcherProject/Front-End
- ๋ฐฑ์๋ GitHub : https://github.com/moodCatcherProject/Back-End
- ์์ฐ ์์ ๋ณด๋ฌ๊ฐ๊ธฐ : https://youtu.be/YxuV_0BQvvY
- 2022/08/26 ~ 2022/10/07(6์ฃผ)
- ์ง๋๋ฅผ ํตํด ๋ด ์ฃผ๋ณ ์ฌ๋๋ค์ ์ท์ฅ์ ๋ณผ ์ ์์ต๋๋ค.
- ๊ฒ์์ ํตํด ๋ด๊ฐ ์ํ๋ ์ ๋ณด๋ฅผ ์ป์ ์ ์์ต๋๋ค.
- ๋ค๋ฅธ ์ ์ ์ ์ฐฉ์ฅ ์ ๋ณด๋ฅผ ๋ณผ ์ ์๊ณ ์ฐฉ์ฅ ์ ๋ณด๋ฅผ ๋ฐ๋ก ์ฌ๋ฌ ๊ฐ ์ ์์ต๋๋ค.(๋ฌด์ ์ฌ ์ฐ๋)
- ์๋ก ์ฌ๋ฆฐ ๊ฒ์๊ธ์ ๋ฉ์ธ์์ ๋ณผ ์ ์์ต๋๋ค
- ์ข์์์ ๋ฐ๋ฅธ ๋ฉ์ธ์ ํซ๊ฒ์๋ฌผ์ ๋ฑ์ฌ๋ ์๋ ์๊ณ ์ญ๋ ํซ๊ฒ์๋ฌผ๋ค์ ๋ณผ ์ ์๋ ๋ช ์์ ์ ๋น์ด ์์ต๋๋ค.
- ๊ฒ์๋ฌผ์ ๋ฌ๋ฆฐ ๋๊ธ๊ณผ ๋๊ธ ์์ ๋๊ธ๋ก ์ ์ ๋ค๋ผ๋ฆฌ ์ํต์ ํ ์ ์์ต๋๋ค.
- ์ ์ ๋ค์ ์ฐธ์ฌํ ๋๋ง๋ค ํฌ์ธํธ๋ฅผ ๋ฐ๊ณ ํฌ์ธํธ๋ก ๋ ๋ฒจ์ด ์์น ๋ผ ํฅ๋ฏธ๋๋ฅผ ๋์ผ ์ ์์ต๋๋ค.
๋ฌดํ์คํฌ๋กค ๊ธฐ๋ฅ
- ์ ์ ์ ์คํฌ๋กค ์์น์ ๋ฐ๋ฅธ API ์์ฒญ์ผ๋ก ๋ฌดํ ์คํฌ๋กค์ ๊ตฌํํ์ต๋๋ค
- lodash ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ throttle์ ์ด์ฉํ์ฌ ๋์ผ ์ด๋ฒคํธ๊ฐ ๋ฐ๋ณต์ ์ผ๋ก ์ํ๋๋ ๊ฒฝ์ฐ, ์ด๋ฒคํธ์ ์ค์ ๋ฐ๋ณต ์ฃผ๊ธฐ์ ์๊ด ์์ด ์์๋ก ์ค์ ํ ์ผ์ ์๊ฐ ๊ฐ๊ฒฉ์ผ๋ก ์คํํ๊ฒ ํ์ฌ ํจ์ํธ์ถ์ ๋น๋๋ฅผ ๊ฐ์์์ผฐ์ต๋๋ค.
์นด์นด์ค ๋งต ๊ตฌํ
๊ฒ์ ๊ธฐ๋ฅ
kakao ๋ก๊ทธ์ธ ๊ตฌํ
ํ์๊ฐ์ , ๋ก๊ทธ์ธ ์ ๋น๋ฐ๋ฒํธ ์ํธํ ๊ตฌํ
API ๋ช ์ธ์
๋ฌด๋์บ์ฒ์ API๋ช
์ธ์ ๋ฐ๋ก๊ฐ๊ธฐ : https://www.notion.so/API-de77ba4d0fee4713b1f8db051119d555
- React, Node.js ๊ธฐ๋ฐ
- ๊ฐ๋ฐ์ธ์: 7๋ช
- Front-end: ๋ฐ์ค์, ์ ์์
- Back-end: ์กฐ๊ถ์, ํฉ์๋ฏผ, ์ด์๋ฒ
- Designer: ๊น์ ๋
- PM: ๊น์น๋น
"axios": "^0.27.2", //์๋ฒ์ ํต์
"bcryptjs": "^2.4.3", //ํ์๊ฐ์
, ๋ก๊ทธ์ธ์ ๋น๋ฐ๋ฒํธ ์ํธํ ์ ์ก
"cross-env": "^7.0.3", //ํ๊ฒฝ๋ณ์ ๊ด๋ฆฌ
"jwt-decode": "^3.1.2", //ํ ํฐ ๋ณตํธํ
"lodash": "^4.17.21", //๋ฌดํ์คํฌ๋กค
"react-hook-form": "^7.34.2", //ํผ ํ๊ทธ ์ ํจ์ฑ ๊ฒ์ฌ
"react-pwa-install": "^1.0.12", // PWA
"react-redux": "^8.0.2", //๋ฐ์ดํฐ ์ ์ญ์ํ๊ด๋ฆฌ
"react-router-dom": "^6.3.0", // ํ์ด์ง ์ ํ
"styled-components": "^5.3.5", //css ๊ด๋ฆฌhttps://www.figma.com/file/jtjWzOYOVgJ5I4dtneHYwG/๋ฌด๋์บ์ณ?node-id=117%3A247










