๋ฐ๋ธ์ฝ์ค 2ํ์ฐจ ์ต์ข ํ๋ก์ ํธ ๊ณต๋๊ตฌ๋งค ํ๋ซํผ Good Buy Us
GoodBuyUs๋ ์ฌ์ฉ์๋ค์ด ์ง์ญ ๋ด์์ ํ์ํ ๋ฌผํ์ ๊ณต๋๊ตฌ๋งคํ ์ ์๋๋ก ๋๋ ์ปค๋ฎค๋ํฐ ๊ธฐ๋ฐ ์น ํ๋ซํผ์ ๋๋ค. ์์น ์ธ์ฆ, ์ฑํ , ์๋ฆผ ๊ธฐ๋ฅ์ ํตํด ์ฌ์ฉ์๋ ์์ฝ๊ฒ ํ๋ ฅํ๊ณ ์ํตํ ์ ์์ต๋๋ค.
-
์์น ์ธ์ฆ
- ์ฌ์ฉ์์ ์ง์ญ์ ์ธ์ฆํ์ฌ ์ง์ญ ๊ธฐ๋ฐ ์ปค๋ฎค๋ํฐ๋ฅผ ํ์ฑ.
-
์ฑํ ๋ฐ ์๋ฆผ
- ๊ณต๋๊ตฌ๋งค ์ฐธ์ฌ์ ๊ฐ ์ค์๊ฐ ์ํต ๋ฐ ์๋ฆผ ์ ์ก.
-
๊ณต๊ตฌ ๋ฐฉ์ ์ฐจ๋ณํ
- ๊ธฐ์กด ํ๋ซํผ๊ณผ ๋ฌ๋ฆฌ, ์ฌ์ฉ์๊ฐ ์ค์ค๋ก ๊ณต๋๊ตฌ๋งค๋ฅผ ์ ๋ํ๊ณ ์ฐธ์ฌ.
- ๊ตฌ๋งค ๋งํฌ ์ ๋ขฐ๋๋ฅผ ํ๋จํ ๋ค, ๊ฐ์ ๊ณ์ข ๋ฐ๊ธ ๋ฐ ์ฃผ๋ฌธ ์งํ.
-
GoodBuyUs๋ ๋จ์ ๊ตฌ๋งค๋ฅผ ๋์ด ์ง์ญ ์ปค๋ฎค๋ํฐ๋ฅผ ํตํด ํฉ๋ฆฌ์ ์ธ ๊ฐ๊ฒฉ์ผ๋ก ๋ฌผํ๊ตฌ๋งค๋ฅผ ๋ชฉํ๋ก ํฉ๋๋ค. ์ฌ์ฉ์๋ ํ๋ซํผ์ ํตํด ์ ๋ขฐํ ์ ์๋ ๊ณต๋๊ตฌ๋งค๋ฅผ ๊ฒฝํํ๊ณ , ๋ณด๋ค ํฉ๋ฆฌ์ ์ธ ๊ฐ๊ฒฉ์ ํตํด ๊ตฌ๋งค์ ๋ง์กฑ๊ฐ์ ๋๋ ์ ์์ต๋๋ค.
- React
- TypeScript
- React Query
- React Router
- Axios
- MSW (Mock Service Worker)
- Styled-Components
- SpringBoot
- Spring Security
- MySQL
- Lombok
- H2 Database
- JUnit
- OAuth2
- JWT
src/
โโโ components/ # UI ์ปดํฌ๋ํธ
โโโ pages/ # ๋ผ์ฐํธ ํ์ด์ง
โโโ redux/ # ์ํ ๊ด๋ฆฌ (Redux)
โโโ hooks/ # ์ปค์คํ
ํ
โโโ utils/ # ์ ํธ๋ฆฌํฐ ํจ์
โโโ assets/ # ์ด๋ฏธ์ง ๋ฐ ์ ์ ํ์ผ
โโโ styles/ # ๊ธ๋ก๋ฒ ์คํ์ผ
โโโ App.tsx # ๋ฉ์ธ ์ํธ๋ฆฌ ํ์ผ