" ์์์์ ์ด์ ๊ฐ ๊ณต๋์์ฌ ๋ฐ ๊ณต๋๊ตฌ๋งค๋ฅผ ์ฐ๊ฒฐํ๋ 1์ธ ๊ฐ๊ตฌ ๋ง์ถค ์ปค๋ฎค๋ํฐ ํ๋ซํผ์ ๋๋ค. "
๋ฐฐ๋ฌ๋น ๋ถ๋ด, ํผ๋ฐฅ์ ์ธ๋ก์, ๋์ฉ๋ ์์ฌ๋ฃ ๋ญ๋น ๋ฑ์ ์ผ์์ ๋ถํธ์ ํจ๊ป ๋จน๊ณ ํจ๊ป ์๋นํ๋ ์์ํ ์ฐ๊ฒฐ๋ก ํด์ํฉ๋๋ค.
์ค์ฉ์ ์ด๊ณ ์ผ์์ ์ธ ๊ด๊ณ์ ์ง์คํ์ฌ ๋๊ตฌ๋ ๋ถ๋ด ์์ด ์ฐธ์ฌํ ์ ์์ต๋๋ค.
2026.03 ~ 2026.04
https://sosoeat.vercel.app/home
# 1. ์ ์ฅ์ ํด๋ก
git clone <https://github.com/your-repo/team9.git>
cd team9
# 2. ํจํค์ง ์ค์น
npm install
# 3. ์๋ฒ ์คํ
npm run dev
| ์์ํ | ์ ์ค์ | ์ด์์ | ๋ฐ์ง๋ฏผ | ์ง์ฑ์ค |
|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
| cncn0069 | nunnong | sw61 | nanuenyamini | Onuelen |
์์ ๋ก๊ทธ์ธ(์นด์นด์ค, ๊ตฌ๊ธ) ๋ฐ ์์ฒด ํ์๊ฐ์ ์ ์ง์ํฉ๋๋ค. ์ด๋ฉ์ผ ํ์, ์ค๋ณต ๊ฐ์ , ๋น๋ฐ๋ฒํธ ๊ท์น ๋ฑ ์ค์๊ฐ ์ ํจ์ฑ ๊ฒ์ฌ๋ฅผ ํตํด ์ ๋ ฅ ์ค๋ฅ๋ฅผ ์ฆ์ ์๋ดํฉ๋๋ค.
| ๋ก๊ทธ์ธ | ์ ํจ์ฑ ๊ฒ์ฌ | ํ์๊ฐ์ 1๋จ๊ณ |
![]() |
![]() |
![]() |
| ํ์๊ฐ์ 2๋จ๊ณ | ํ์๊ฐ์ 3๋จ๊ณ | |
![]() |
![]() |
๋ชจ์ ๋ชฉ๋ก์ ํ๋์ ํ์ธํ๊ณ ์ํ๋ ๋ชจ์์ผ๋ก ๋ฐ๋ก ์ด๋ํ ์ ์์ต๋๋ค.
| ํ |
![]() |
ํค์๋ ๊ฒ์๊ณผ ํจ๊ป ์นดํ ๊ณ ๋ฆฌ ยท ์ง์ญ ๋ค์ค ์ ํ ยท ๋ ์ง ๋ฒ์ ยท ์ธ๊ธฐ์ ยท ๋ชจ์์ผ ์๋ฐ์ ๋ฑ ๋ค์ํ ํํฐ๋ฅผ ์ ๊ณตํ์ฌ ์ํ๋ ๋ชจ์์ ๋น ๋ฅด๊ฒ ํ์ํ ์ ์์ต๋๋ค.
| ๊ฒ์ | ํํฐ 1 | ํํฐ 2 | ํํฐ 3 |
![]() |
![]() |
![]() |
![]() |
์นด์นด์ค๋งต API๋ฅผ ์ฐ๋ํ์ฌ ์ฅ์๋ฅผ ์ง์ ๊ฒ์ํ๊ณ ์ง๋์์ ํ์ธํ ์ ์์ต๋๋ค. ๋ชจ์ ์ ๋ชฉ ยท ์นดํ ๊ณ ๋ฆฌ ยท ๋ ์ง ยท ์ธ์์ ๋ฑ์ ๋จ๊ณ๋ณ๋ก ์ ๋ ฅํด ๋๊ตฌ๋ ๊ฐ๋จํ๊ฒ ๋ชจ์์ ๊ฐ์คํ ์ ์์ต๋๋ค.
| 1๋จ๊ณ | 2๋จ๊ณ | ์ง๋ ๊ฒ์(์ฅ์) |
![]() |
![]() |
![]() |
| 3๋จ๊ณ | 4๋จ๊ณ | |
![]() |
![]() |
๋ชจ์์ ์ ๋ชฉ ยท ๋ ์ง ยท ์ฅ์ ยท ์ธ์ ๋ฑ ์์ธ ์ ๋ณด๋ฅผ ํ๋์ ํ์ธํ ์ ์์ต๋๋ค. ์ฐธ์ฌ ์ฌ๋ถ ๋ฐ ๋ชจ์ ํ์ ์ํ์ ๋ฐ๋ผ UI๊ฐ ๋์ ์ผ๋ก ๋ณํํ๋ฉฐ, ์ํ๋ ๋๊ธ์ ๋ต๋ณํ ์ ์๋ ๋๋๊ธ ๊ธฐ๋ฅ๊ณผ ๊ณต์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค.
| ์ ์ฒด ํ๋ฉด | ์ฐธ์ฌ ์ | ์ฐธ์ฌ ํ |
![]() |
![]() |
![]() |
| ํ์ ์ | ํ์ ํ | ๋๊ธ |
![]() |
![]() |
![]() |
| ๊ณต์ | ||
![]() |
๋ชจ์ ์ธ์๋ ์ผ์์ ์์ ๋กญ๊ฒ ๊ณต์ ํ๊ณ ์ํตํ ์ ์๋ ์ปค๋ฎค๋ํฐ ๊ณต๊ฐ์ ๋๋ค. ๊ตต๊ฒ ยท ๊ธฐ์ธ์ ยท ๋ฐ์ค ยท ์ ๋ ฌ ยท ๋ชฉ๋ก ยท ์ด๋ฏธ์ง ์ฒจ๋ถ ๋ฑ์ ์ง์ํ๋ ๋ฆฌ์น ํ ์คํธ ์๋ํฐ๋ฅผ ์ง์ ๊ฐ๋ฐํ์ฌ ํ๋ถํ ๊ธ์ฐ๊ธฐ๊ฐ ๊ฐ๋ฅํฉ๋๋ค.
| ๋ชฉ๋ก | ์์ธ | ์๋ํฐ | ๊ณต์ |
![]() |
![]() |
![]() |
![]() |
ํ๋กํ ์ด๋ฏธ์ง ํฌ๋กญ(Crop) ๊ธฐ๋ฅ์ ์ง์ํ๋ฉฐ, ์๋น์ค ๋ด ํ๋ ๋ด์ฉ์ ์์น๋ก ํ์ธํ ์ ์์ต๋๋ค. ๋ชจ์ ์นด๋์ ํํธ ๋ฒํผ์ผ๋ก ์ฐํ ๋ชจ์์ ์ ์ฅํ๊ณ , ์ฐธ์ฌํ ๋ชจ์ ยท ์ฐํ ๋ชจ์ ยท ๋ด๊ฐ ๋ง๋ ๋ชจ์์ ํญ์ผ๋ก ํ๋์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
| ๋ฉ์ธ | ํ๋กํ ์์ | ์ด๋ฏธ์ง ๋ณ๊ฒฝ |
![]() |
![]() |
![]() |
| ๋์ ๋ชจ์ | ์ฐํ ๋ชจ์ | ๋ด๊ฐ ๋ง๋ ๋ชจ์ |
![]() |
![]() |
![]() |
๋ชจ์ ์ฐธ์ฌ ยท ํ์ ยท ์ทจ์ ๋ฑ ์ฃผ์ ์ด๋ฒคํธ์ ๋ํ ์๋ฆผ์ ์ค์๊ฐ์ผ๋ก ๋ฐ์ ์ ์์ต๋๋ค.
| ์๋ฆผ |
![]() |
๋ด๋น ํ์ด์ง ๋ฐ ๊ธฐ๋ฅ
- ๋ชจ์ ์ฐพ๊ธฐ ํ์ด์ง
- ์๋ฆผ ๋ด์ญ
UI ์ปดํฌ๋ํธ
- dropdown
- progress bar
- date picker
- filter bar
- main-page-card
- ๋ชจ์ ๋ง๋ค๊ธฐ ๋ฒํผ
- ๋ชจ์ ์ฐพ๊ธฐ ๋ฐฐ๋
- ์ง์ญ ์ ํ modal
- ๋น ํ์ด์ง
- ์๋ฆผ ์นด๋
๋ด๋น ํ์ด์ง ๋ฐ ๊ธฐ๋ฅ
- ๋ฉ์ธ ํ์ด์ง
- ๋ชจ์ ์์ธ ํ์ด์ง
UI ์ปดํฌ๋ํธ
- badge
- navigation-bar
- main footer
- best sosoeat card
- ์ ์ ๊ฐ์ด๋ ์ปดํฌ๋ํธ
- ์์ธ ๋ชจ์ ์ ๋ณด ์นด๋
- ์นด์นด์ค ๋งต โ ๋ชจ์ ์์น
- ๋๊ธ ์ปดํฌ๋ํธ
- ๋ชจ์ ์ถ์ฒ ์ปดํฌ๋ํธ
๋ด๋น ํ์ด์ง ๋ฐ ๊ธฐ๋ฅ
- ๋ก๊ทธ์ธ ํ์ด์ง
- ํ์๊ฐ์ ํ์ด์ง
- ์ธ์ฆ ์ ๋ฐ
UI ์ปดํฌ๋ํธ
- main banner
- footer
- ๋ชจ์ ๋ง๋ค๊ธฐ modal
- login-form
- signup-form
๋ด๋น ํ์ด์ง ๋ฐ ๊ธฐ๋ฅ
- ๋ง์ดํ์ด์ง
- ์ ์ ์ ๋ณด ์์
UI ์ปดํฌ๋ํธ
- input
- mypage card
- user card
- count card
- tabs
- ๋น ํ๋ฉด
- avatar edit
๋ด๋น ํ์ด์ง ๋ฐ ๊ธฐ๋ฅ
- ์์Talk ํ์ด์ง
UI ์ปดํฌ๋ํธ
- ํ ํฌ ์นด๋ ์ปดํฌ๋ํธ
- ํ ํฌ ๋ฐฐ๋ ์ปดํฌ๋ํธ
- ๊ฒ์๊ธ ์์ฑ(๋งํฌ๋ค์ด)
- ํ ํฌ ์์ธ ์ปดํฌ๋ํธ
- ๋๊ธ ์ปดํฌ๋ํธ
- ์์ ํ์ด์ง
CDN ์ ์ฒด ํฐํธ ๋ค์ด๋ก๋๋ฅผ ๋ก์ปฌ ์๋ธ์ ์ผ๋ก ์ ํํด ์ค์ ์ฌ์ฉ ํฐํธ๋ง ๋ก๋ํ๋๋ก ๊ฐ์ ํ์ต๋๋ค.
- ๋ชจ๋ฌ, ์นด์นด์ค๋งต, ๋ ์ง ํผ์ปค: Dynamic import๋ก ํ์ ์์ ์๋ง ๋ก๋
- Zod ์คํค๋ง: Lazy Resolver๋ก ํผ ์คํ ์ ๋ก๋ฉ
- ๋ถ์ ๋๊ตฌ: requestIdleCallback์ผ๋ก ํ์ด์ง ๋ก๋ ํ ์คํ
- Streaming SSR + Suspense: ์์ฐจ ํจ์น๋ฅผ ๋ณ๋ ฌ ์ฒ๋ฆฌ๋ก ๋ณ๊ฒฝ
- React.cache + HydrationBoundary: ์๋ฒ ๋ฐ์ดํฐ ์ฌ์ฌ์ฉ์ผ๋ก ์ค๋ณต ์์ฒญ ์ ๊ฑฐ
- preload + priority: LCP ์ด๋ฏธ์ง ์ฆ์ ๋ค์ด๋ก๋ ์์
- ๋น ๋ฅธ PR ๋ฆฌ๋ทฐ๋ก ํ์ ํ๋ฆ์ด ์์ ์ ์ผ๋ก ์ ์ง๋์๋ค.
- ํ๋ฉด ์ค๊ณ์ ์๊ตฌ์ฌํญ์ ๋จผ์ ๋ง์ถ ๋๋ถ์ ๊ฐ๋ฐ ๋ฐฉํฅ์ฑ์ด ๋น๊ต์ ๋ช ํํ๋ค.
- ์ญํ ๋ถ๋ด์ด ์ ์ด๋ฃจ์ด์ ธ ๊ฐ์์ ์์ ๋ฒ์๊ฐ ๋ถ๋ช ํ๋ค.
- ์๊ตฌ์ฌํญ ๋ณ๊ฒฝ ์ฌํญ์ด ์ฆ์ ๊ณต์ ๋ชจ์ง ์์ ๋นํจ์จ์ด ์๊ฒผ๋ค.
- PR ๋จ์๊ฐ ์ปค์ง์๋ก ๋ฆฌ๋ทฐ ํจ์จ์ด ๋จ์ด์ก๋ค.
- ๊ณตํต UI ๊ธฐ์ค ๋ถ์กฑ์ผ๋ก ๊ตฌํ ๋ฐฉ์์ ์ฐจ์ด๊ฐ ๋ฐ์ํ๋ค.
- ๋ณ๊ฒฝ์ฌํญ์ ์์ ์ ์ ๋จผ์ ๊ณต์ ํ๋ ํ์ ์ต๊ด์ ๋ง๋ ๋ค.
- ๋ฆฌ๋ทฐํ๊ธฐ ์ข์ ์์ ๋จ์์ PR ์์ฑ ๊ธฐ์ค์ ์ ํ๋ค.
- ๊ณตํต ์ปดํฌ๋ํธ ๋ฐ ์คํ์ผ ๊ฐ์ด๋๋ฅผ ์ด๊ธฐ์ ์ ๋ฆฌํ๋ค.





































