๐ย ๊ฐ๋ฐ๊ธฐ๊ฐ: 2024. 1 ~ 2024. 2
๐ปย ๋ฐฐํฌ ์ฃผ์: https://mucation-project.vercel.app
์ดํ๋น: https://github.com/Liabinn
์ด๋ฝ๊ท : https://github.com/Newbie-Alert
๊น๊ฑด์ฐ: https://github.com/doodookim
์ ํ์: https://github.com/hyewon0615
์ ์งํ: https://github.com/jihyun-j
๋ฏธ๋์ ๋๋ ๋ฏธ์ ์ ์ทจ๋ฏธ๋ก ํ๋ ์ฌ๋๋ค์ด ๋ฏธ์ ์ฉํ์ ์ค๊ณ ๋ก ๊ฑฐ๋ํ ์ ์๊ณ , ๊ณ ๋ฏผ, ๋ํ ๋๋ ๋ฏธ์ ์ ์ฃผ์ ๋ก ํ
์ปค๋ฎค๋ํฐ๋ฅผ ํ์ฑํ ์ ์๋ ์ปค๋ฎค๋ํฐ๋ฅผ ์ ๊ณตํ๋ ์๋น์ค
.
โโโ public
โโโ src
โโโ App.tsx
โโโ api
โย ย โโโ supabase
โโโ components
โย ย โโโ chat
โย ย โโโ community
โย ย โโโ imagePreviewer
โย ย โโโ layout
โย ย โโโ main
โย ย โโโ map
โย ย โโโ mypage
โย ย โโโ products
โย ย โโโ productDetail
โย ย โโโ search
โย ย โโโ searchResults
โย ย โโโ sideBar
โย ย โโโ skeleton
โย ย โโโ slider
โโโ layouts
โย ย โโโ Footer
โย ย โโโ Header
โย ย โโโ Layout
โย ย โโโ NotificationFn
โย ย โโโ PrivateLayout
โย ย โโโ ScrollTopButton
โโโ pages
โย ย โโโ chat
โย ย โโโ community
โย ย โโโ home
โย ย โโโ login
โย ย โโโ mypage
โย ย โโโ postersProducts
โย ย โโโ products
โย ย โโโ productDetail
โย ย โโโ searchResults
โโโ redux
โย ย โโโ modules
โย ย โโโ reduxHooks
โย ย โโโ store
โโโ router
โโโ service-worker.ts
โโโ serviceWorkerRegistration.ts
โโโ styles
โโโ util-
๋ก๊ทธ์ธ / ํ์๊ฐ์
- Supabase Auth UI๋ฅผ ์ด์ฉํด Kakao, Facebook, Google ์์ ๋ก๊ทธ์ธ์ ๊ตฌํ ํจ
-
ํ(๋ฉ์ธ) ํ์ด์ง
- ์ต๊ทผ์ ๊ฒ์๋ ์ค๊ณ ๋ฌผํ๊ณผ ์ปค๋ฎค๋ํฐ ๊ธ์ ํ์ธํ ์ ์์
- ํ๋ฉด ์ข์ธก ์ฌ์ด๋ ๋ฉ๋ด ๋ฐ๋ฅผ ์ด์ฉํ์ฌ ๋ชจ๋ ์๋น์ค๋ฅผ ์ด์ฉ ํ ์ ์์
-
์ค๊ณ ์ํ ํ๋งค
- react-hook-form์ ์ฌ์ฉํด ์ค๊ณ ๋ฌผํ ๊ฑฐ๋์ ํ์ํ ๋ด์ฉ์ ์์ฑํ ์ ์๋ ํผ์ ์ ๊ณต
- ๋ฌผํ ๊ฑฐ๋์ ํ์ํ ๋ด์ฉ๋ค: ์ ํ ์ด๋ฏธ์ง, ์ ํ์ํ, ๊ฑฐ๋์์น, ๊ฐ์, ๊ฐ๊ฒฉ, ์ ํ ํ๊ทธ ๋ฑ์ด ํฌํจ๋์ด ์์
-
์ค๊ณ ์ํ ํ๋งค ์์ธ
- ํ๋งค์๊ฐ ๊ฒ์ํ ๋ฌผํ์ ์์ธ ์ ๋ณด๋ฅผ ํ์ธํ ์ ์์
- ์ฑํ ๊ธฐ๋ฅ์ ์ด์ฉํด ๊ตฌ๋งค์๋ ํ๋งค์์๊ฒ ์ฑํ ์ ๊ฑธ์ด ๊ฑฐ๋๋ฐฉ์์ด๋ ๊ฐ๊ฒฉ์ ์กฐ์จํ ์ ์์
-
์ปค๋ฎค๋ํฐ
- ์ฌ์ฉ์๋ค์ ๊ณ ๋ฏผ, ๊ฟํ ๋๋ ๋ฏธ์ ์ ์ฃผ์ ๋กํ์ฌ ์ปค๋ฎค๋ํฐ์ ๊ฒ์๊ธ์ ์์ฑํ ์ ์์ (์ต๋ช ์ผ๋ก๋ ์์ฑ์ด ๊ฐ๋ฅ)
- ์์ฑ๋ ๊ฒ์๊ธ์ ์ฌ์ฉ์๋ค์ ๋๊ธ๊ณผ ๋๋๊ธ์ ๋จ๊ธธ ์ ์๊ณ ๊ด์ฌ์๋ ๊ธ์ '์ข์์'๋ฅผ ํด๋ฆญํ ์ ์์ (์ต๋ช ๋๊ธ๋ ๊ฐ๋ฅ)
-
ํ๋กํ
- ์ฌ์ฉ์๊ฐ ์ง์ ํ๋งคํ ์ํ, ๊ตฌ๋งคํ ์ํ, ์ฐํ ์ํ, ์ปค๋ฎค๋ํฐ ์ถ์ฒ ๊ธ, ์ปค๋ฎค๋ํฐ ๊ฒ์๊ธ ๋ค์ ๋ชจ์์ ๋ณผ ์ ์์
- ์ฌ์ฉ์์ ๋๋ค์๊ณผ ์ด๋ฏธ์ง๋ฅผ ์์ ํ ์ ์์
- ์ค๊ณ ์ํ ํ๋งค์์ ๊ตฌ๋งค์๊ฐ ์ค์๊ฐ ์ฑํ ์ ์ด์ฉํด ์์ฌ์ํตํ๊ณ ๊ฑฐ๋ ํจ
- ์๋ก์ด ์ฑํ ์ด ์์ฑ๋์์ ๋ ์๋ฆผ ๊ธฐ๋ฅ ์๋ (๊ตฌ๋งค์๊ฐ ํ๋งค์์๊ฒ ๋ฉ์ธ์ง๋ฅผ ๋ณด๋์ ๋ ํ๋งค์์ ์๋ฆผ์ด ์ธ๋ฆผ)
- ํ๋งค์๊ฐ ํ๋งคํ๊ณ ์ ํ๋ ์ํ์ ๋ํ ๊ฐ๊ฒฉ, ์ํ, ๊ฑฐ๋ ์์น, ์ํ์ ์ด๋ฏธ์ง๋ฅผ ์ ๋ก๋ํด ์ํ์ ๊ฒ์ ํจ
- ๊ตฌ๋งค์์ ํ๋งค์๊ฐ ๊ฑฐ๋๊ฐ ์ฑ์ฌ ๋์์ ๋ ํ๋งค์๋ 'ํ๋งค์๋ฃ' ์ฒ๋ฆฌ๋ฅผ ํ ์ ์์
- ํด๋น ๊ฒ์์ด๊ฐ ํฌํจ๋ ์ค๊ณ ์ํ ๊ธ๊ณผ ์ปค๋ฎค๋ํฐ ๊ธ์ ๊ฒ์ ํ ์ ์๋ ๊ธฐ๋ฅ
- ๊ฒ์ ๊ฒฐ๊ณผ๋ก ํ์๋ ๊ธ์ '์ต์ ์', '์ธ๊ธฐ์' ์ผ๋ก ํํฐ๋งํ์ฌ ๋ณผ ์ ์์
