๋น์๋ง์ ๋น์ค๋ ๋ ์๋ง ์ต๋ช ๋ฉ์์ง๋ฅผ ํ์ธํ ์ ์๋ ๋ชจ๋ฐ์ผ ์น ์๋น์ค์ ๋๋ค. ์์คํ ๋ง์์ด ๋ด๊ธด ๋ฉ์์ง๋ฅผ ๋ฐ๊ณ , ๋น๊ฐ ๋ด๋ฆฌ๋ ํน๋ณํ ๋ ์๋ง ํ์ธํ ์ ์๋ ์ค๋ ์ ์ ์ฌํฉ๋๋ค.
๐ก LG U+ ์ ๋ ์นด 2๊ธฐ ํ๋ก ํธ์๋๋ฐ 6์กฐ ๋ฏธ๋ ํ๋ก์ ํธ
๋น์๋ง์ ์ฌ๋ํ๋ ์ฌ๋๋ค, ๊ทธ๋ฆฌ์ํ๋ ์ฌ๋๋ค์ด ๋๋ ์ ์๋ ํน๋ณํ ๋ฉ์์ง ํ๋ซํผ์ ๋๋ค. ์์คํ ์ฌ๋์๊ฒ ๋ง์์ ๋ด์ ๋ฉ์์ง๋ฅผ ์ ์กํ๊ณ , ๋น๊ฐ ๋ด๋ฆฌ๋ ๋ ์๋ง ๊ทธ ๋ฉ์์ง๋ฅผ ํ์ธํ ์ ์๋ ๋ ํนํ ๊ฒฝํ์ ์ ๊ณตํฉ๋๋ค.
- ๐ฆ๏ธ ๋ ์จ ์ฐ๋: ์ฌ์ฉ์์ ํ์ฌ ์์น ๊ธฐ๋ฐ์ผ๋ก ๋ ์จ๋ฅผ ํ์ธํ์ฌ ๋น์ค๋ ๋ ์๋ง ๋ฉ์์ง ์ด๋ ๊ฐ๋ฅ
- ๐ ์ต๋ช ์ฑ: ๋ง์๊ป ์์งํ ๋ง์์ ์ ํ ์ ์๋ ์ต๋ช ๋ฉ์์ง ์์คํ
- ๐ ๊ฐํธํ ๊ณต์ : ๋๋ง์ ๊ณ ์ ๋งํฌ๋ก ์น๊ตฌ๋ค์๊ฒ ์ฝ๊ฒ ๊ณต์
- ๐ ํน๋ณํ ๊ฒฝํ: ๋น ์ค๋ ๋ ์๋ง ์ด๋ฆฌ๋ ๋ฉ์์ง๋ก ํน๋ณํ ๊ฐ์ฑ ๊ฒฝํ ์ ๊ณต
| ๊ธฐ๋ฅ | ์ค๋ช |
|---|---|
| ์นด์นด์ค ๋ก๊ทธ์ธ | ๋ณ๋ ํ์๊ฐ์ ์์ด ์นด์นด์ค ๊ณ์ ์ผ๋ก ๊ฐํธํ๊ฒ ๋ก๊ทธ์ธ |
| ๋ฉ์์ง ๋จ๊ธฐ๊ธฐ | ์ต๋ช ์ผ๋ก ์๋๋ฐฉ์๊ฒ ๋ง์์ด ๋ด๊ธด ๋ฉ์์ง ์ ์ก |
| ๋น ์ค๋ ๋ ๋ฉ์์ง ํ์ธ | ์ฌ์ฉ์ ์์น ๊ธฐ๋ฐ ๋ ์จ ํ์ธ ํ ๋น ์ค๋ ๋ ์๋ง ๋ฉ์์ง ์ด๋ ๊ฐ๋ฅ |
| ๋ฉ์์ง ๊ณต์ | ๊ฐ์ธ ๊ณ ์ ๋งํฌ๋ฅผ ํตํด ์น๊ตฌ๋ค์๊ฒ ์ฝ๊ฒ ๊ณต์ |
| ๋ฉ์์ง ๊ด๋ฆฌ | ๋ฐ์ ๋ฉ์์ง ๋ณด๊ด ๋ฐ ์ญ์ ๊ธฐ๋ฅ |
| ๋ก๊ทธ์ธ & ์จ๋ณด๋ฉ | scene - ๊ฒ์คํธ | scene - ๋ฉ์์ง ์์ธ ํ์ธ |
![]() |
![]() |
![]() |
| ๋ฉ์์ง ์์ฑ | ๋ฒ๋ธ ์ ํ | ๋ฒ๋ธ ๋ฑ๋ก ์๋ด ๋ชจ๋ฌ |
![]() |
![]() |
![]() |
- ์ธ์ด & ํ๋ ์์ํฌ: React, TypeScript, Vite
- 3D ๋ชจ๋ธ & ๋ฐฐ๊ฒฝ: React Three Fiber
- ์คํ์ผ๋ง: TailwindCSS, ShadCN
- ์ํ ๊ด๋ฆฌ: Zustand, TanStack Query (React Query)
- ๋ผ์ฐํ : React Router
- API ํต์ : Axios
- ์ธ์ฆ: Kakao OAuth
- ํ๋ ์์ํฌ: Spring Boot
- ๋ฐ์ดํฐ๋ฒ ์ด์ค: MySQL
- ์ธํ๋ผ: AWS, Docker
- ๊ธฐํ: MyBatis, Gradle
| ํ๋์ฐฌ | ์ด์ํ | ๋ฐ์งํ | ์ด์๋น |
|
|
|
|
|
| @pillow12360 | @sihyuuun | @jihoi0615 | @silverain02 |
- ๋ฐ์ํ ๋์์ธ์ผ๋ก ๋ชจ๋ ๋ชจ๋ฐ์ผ ๊ธฐ๊ธฐ์์ ์ต์ ํ๋ ๊ฒฝํ ์ ๊ณต
- ๋ฐ์คํฌํฑ์์๋ ์ผ๊ด๋ ์ฌ์ฉ์ฑ์ ์ํด ๋ชจ๋ฐ์ผ ๋ทฐํฌํธ ์ ์ฉ
- ์ง๊ด์ ์ธ ํฐ์น ์ธํฐํ์ด์ค์ ์ ์ค์ฒ ๊ธฐ๋ฐ ์ํธ์์ฉ
- ๋น ์ค๋ ๋ ์ ๋ถ์๊ธฐ๋ฅผ ์ด๋ฆฐ ํธ๋ฅธ ์์ ํ๋ ํธ์ ๋ฌผ๋ฐฉ์ธ ๋ชจํฐํ
- ์ฌ๋ฌ ํ ๋ง์ ๋ฒ๋ธ ๋ชจ๋ธ์ ์ ํํ์ฌ ์ฌ์ฉ์ ์ปค์คํฐ๋ง์ด์ค ๊ธฐ๋ฅ ์ ๊ณต
- ์ ๋๋ฉ์ด์ ๊ณผ ํธ๋์ง์ ์ผ๋ก ๋ถ๋๋ฌ์ด ์ฌ์ฉ์ ๊ฒฝํ
- ๊ฐ์ ์ ์ ๋ฌํ๋ ์น๊ทผํ ์ผ๋ฌ์คํธ๋ ์ด์ ๊ณผ ์์ด์ฝ
- ๋ฐ์ดํฐ ์บ์ฑ ๋ฐ ๋ฆฌํ์นญ์ผ๋ก ๋น ๋ฅธ ๋ก๋ฉ ์๋
- ์ด๋ฏธ์ง ์ต์ ํ ๋ฐ ์ง์ฐ ๋ก๋ฉ
- R3F ๋ฐ HTML ๋ถ๋ฆฌํ ๋ ์ด์์ ์ปดํฌ๋ํธ ์ ์ฉ ๋ฐ ์ด๋ฒคํธ ์ฒ๋ฆฌ
- ๋ก๋ฉ, ์๋ฌ, ์ฑ๊ณต ์ํ์ ๋ํ ๋ช ํํ ์๊ฐ์ ํผ๋๋ฐฑ
- ํ ์คํธ ์๋ฆผ์ผ๋ก ์ฃผ์ ์ก์ ๊ฒฐ๊ณผ ์๋ด
- ๋ ์จ ์ํ์ ๋ฐ๋ฅธ ์ธํฐํ์ด์ค ๋ณํ
- React Three Fiber๋ฅผ ํตํ ๋์ ์ฌ์ฉ์ ๊ฒฝํ ์ ๊ณต
- ์นด์นด์ค OAuth๋ฅผ ํ์ฉํ ๊ฐํธ ๋ก๊ทธ์ธ ๊ตฌํ
- ๋ ์จ API ์ฐ๋์ผ๋ก ์์น ๊ธฐ๋ฐ ์๋น์ค ๊ตฌํ
- TanStack Query๋ฅผ ํ์ฉํ ํจ์จ์ ์ธ ๋ฐ์ดํฐ ๊ด๋ฆฌ
- OAuth ์ธ์ฆ ํ๋ก์ฐ ๊ตฌํ ๊ฒฝํ
- ์ธ๋ถ API ์ฐ๋ ๋ฐ ์๋ฌ ์ฒ๋ฆฌ ๋ ธํ์ฐ
- TanStack Query๋ฅผ ํ์ฉํ ์๋ฒ ์ํ ๊ด๋ฆฌ ์ต์ ํ
- ์ด์ ๊ธฐ๋ฐ ๋ธ๋์น ๊ด๋ฆฌ ๋ฐ ๋น์ผ ๋ณํฉ PR
MIT License





