๐ 2023.11.25 ํ๊ตญ๊ฒ์ํํ ์บก์คํค ๊ฒฝ์ง๋ํ ์ฐ์ ๋
ผ๋ฌธ์ ์์
๊ธฐ์ฌ์๋ฃ
https://www.it-b.co.kr/news/articleView.html?idxno=72174
DyingMate = Dying + Mate
Dying Mate๋ ์ฃฝ์์ ๋ณธ์ธ๊ณผ๋ ์๊ด์๋ ๋จผ ๋ฏธ๋๋ก๋ง ์ฌ๊ธฐ๋ ์ฒญ๋ ๋ค์ด ์ฃฝ์์ ๋ํด ๊ณ ์ฐฐํด๋ณผ ์ ์๋ ์ธํฐ๋ํฐ๋ธ ์น ์๋น์ค์ ๋๋ค.
์ฃฝ์์ด๋ผ๋ ๋ฌด๊ฑฐ์ด ์ฃผ์ ๋ฅผ ์คํ ๋ฆฌ์ ๊ธฐ๋ฅ์ ์์ฐ์ค๋ฝ๊ฒ ํ์ด๋ด์ด ์ฌ์ฉ์๋ ์ฃฝ์๋ถ์์ ํด์ํ๊ณ
์ถ๊ณผ ์ฃฝ์์ ๋ํ๋ ํ๋์ ๋ํ ๊ธ์ ์ ์ธ ๋ณํ๋ฅผ ๊ฒฝํํ ์ ์์ต๋๋ค.
๋ฉ์ธํ๋ฉด์์ ์คํฌ๋กค์ ํตํด ์ธ ์ธ๋ฌผ์ ๋ฐฉ์ ๋ฐฉ๋ฌธํ ์ ์์ต๋๋ค.
์ธ ์ธ๋ฌผ์ด ๊ฐ๊ฐ ๋ค๋ ค์ฃผ๋ ์ถ๊ณผ ์ฃฝ์์ ์ด์ผ๊ธฐ๋ฅผ ๋ค์ ์ ์์ต๋๋ค.
์ธ ์ธ๋ฌผ์ ๋ฐฉ์ ๋ชจ๋ ๋ฐฉ๋ฌธํ๊ณ ๋๋ฉด ๋์ ๋ฐฉ์์ ์ฐ๋ค์ ์ค๊ณ์ ๊ด๋ จ๋ ๊ธฐ๋ฅ๋ค์ ์ํํ ์ ์์ต๋๋ค.
+---public ๐ก favicon, index.html
\---src
| App.css
| App.jsx
| Camera.jsx
| EndingCamera.jsx
| index.css
| index.js
|
+---api ๐ก ์ธ์คํด์ค, ๊ธฐ๋ฅ๋ณ api
+---assets
| +---icons ๐กsvg->js ๋ณํ
| | \---raw ๐กsvg ์๋ณธ ํ์ผ
| \---img ๐ก webp, svg ํ์ผ
| +---Map
| +---PlayerRoom
| \---Profile
|
+---components
| +---common
| +---FriendRecord
| +---LoginSignup
| +---Map
| +---models ๐กgltf->jsx๋ก ๋ณํํ 3d ์์
ํ์ผ(by gltfjsx)
| |
| +---PlayerRoom
| | +---Board
| | +---Desktop
| | +---Diary
| | |
| | \---FriendList
| +---SetUp
| +---Shelf
| \---ui
|
+---constants
|
+---contexts ๐ก ์ ์ญ ์ํ๋ฅผ ์ํ context
+---data ๐ก ์คํ ๋ฆฌ ์คํฌ๋ฆฝํธ ์ ์ฅ
+---fonts
+---hooks ๐ก custom hooks ์ ์ฅ
+---pages ๐ก page ์ปดํฌ๋ํธ ์ ์ฅ
+---styles
| \---theme
\---utils