๐งพ5์ 20์ผ ํ์๋ก - FRONTENDBOOTCAMP-13th/JS-07-7zzang-Arcade GitHub Wiki
๐ฌ Daily Scrum (2025.05.20 ๊ธฐ์ค)
โ๏ธ ์ด์ ํ ์ผ
-
์ดํธ์
- ๊ฐ์ธ ๊ฒ์ BGM ์ถ๊ฐ
- ๋จ๊ณ๋ณ ๋ฉํธ ์ถ๊ฐ (UX ๊ฐํ)
- Toast ์์น/์๊ฐ ์กฐ์
- ๋์ด๋ ํ์ ํ ์ฌ์กฐ์ ์์
-
ํฉ์ ๋น
- ๊ฐ์ธ ๊ฒ์ BGM ์ถ๊ฐ
- ์ ์ ์ ์ฅ ์กฐ๊ฑด ์ถ๊ฐ (๋๋ค์)
- ์ ์ด ํ๋ฉด ์๋ ๋๋ฌ ์ ๊ฒ์ ์ข ๋ฃ ์ฒ๋ฆฌ
- UI ํ ์คํธ ์ ์ฉ
- ๋ฉ์ธ ํ์ด์ง ํ ์๋ฃ
-
๊น์ง์
- ๊ฐ์ธ ๊ฒ์ BGM ์ฐ๊ฒฐ
- ์๊ฐ ์ค๋ฅ ์์
- ๋๋๊ทธ/ํ ์คํธ UI ๋ณ๊ฒฝ
- ๋ถํ์ํ ๊ธฐ๋ฅ ์ ๊ฑฐ
- ๋ฉ์ธ BGM ์ถฉ๋ ํด๊ฒฐ
-
๋ฐฐ๋์ด
- ๊ฐ์ธ ๊ฒ์ BGM, ์ข ๋ฃ BGM ์ถ๊ฐ
- ๋ณด๋ ๋ผ์ธ ์ ๊ฑฐ
- intro ์ฐ๊ฒฐ ํ์ธ
โ ๏ธ ์ด๋ ค์ ๊ณต์
- ์ด์ ๋ฐ์ ์ โ ๐ง Troubleshooting ํ ํ๋ฆฟ ํ์ฉ
๐ฏ ์ค๋ ๋ชฉํ
์ดํธ์
- ์ด๋ฏธ์ง ๊ฒฝ๋ก ์์
- ๋จ์ ์ผ๊ฐ ์ ๋ฆฌ ๋ฐ ๋ถ๋ฐฐ
- ๋ฒํผ ํด๋ฆญ ์ ํจ๊ณผ์ ์ถ๊ฐ
- ํ ๊ฒ์ ๋ฐฐํฌ ํ ํ ์คํธ
- Work-flow ์ ๋ฆฌ
- ์ธ๋ฑ์ค์ ์ฌ์ฉํ ์ด๋ฏธ์ง ์์ง
- BGM ์์ด์ฝ ์์ง
- ๊ฒ์ ์ค๋ช ์ถ๊ฐ
ํฉ์ ๋น
๋ฉ์ธ
- ๋ก๋ฉ scale() ์กฐ์ โ ๋ก๋ฉ ์ดํ๋ก ๋ฏธ๋ฃธ
- ๊ฒ์ ์ ํ ์์ด์ฝ ๊ต์ฒด (ํผ๊ทธ๋ง ์ฌ์ฉ)
- ์๋ก๊ณ ์นจ ์ ๊ฒ์ ์ ํ UI ์ด๊ธฐํ
- ์ธ๋ฑ์ค ํ๋ฉด โ ์์ด์ฝ 2๊ฐ(grid) ๋ฐฐ์น
๊ณตํต
- ์ธํธ๋ก ์ง์ ์ ๋ฉ์ธ BGM ์ค๋จ
- ํ๋น์ฝ ์ ์ฉ
space
- ์ทจ์ ๋ฒํผ โ ๋ฉ์ธ BGM ์ฌ์
- input ํ๊ทธ์
autocomplete="off"
์ ์ฉ
๊น์ง์
- ์ด๋ฏธ์ง ๊ฒฝ๋ก ์์
- canvas ํ์ ์๋ฌ ํด๊ฒฐ
- ๋๋ค์ ์ ๋ ฅ UI ์์
- ์ทจ์ ๋ฒํผ โ ์ธํธ๋ก ์ด๋ ์ฒ๋ฆฌ
- ํผ๊ทธ๋ง ์ ๋ฆฌ
- Firebase ์ฐ๋
- README / Wiki ๋ ์ด์์ ์ ๋ฆฌ
๋ฐฐ๋์ด
- ํ๋น์ฝ ์ ์ฉ
- ํ๋ก์ ํธ ๊ด๋ จ ๋ฌธ์ ์ ๋ฆฌ (Notion)
- ๋ฐฐํฌ ํ ์์ ์์
- ๋๋์ง ๊ธฐ๋ฅ ํ์ธ ๋ฐ ์ถ๊ฐ ๊ตฌํ
๐ก ์์ด๋์ด ๋ ผ์ (Idea Talk)
- ์ฝ์ธ ์ปค์ / ์ฝ์ธ BGM
- ๋ฉ์ธ BGM ๊ฐ์
- ๊ฒ์ ์ ํ์ฐฝ ๋ฐฐ๊ฒฝ ์ด๋ฏธ์ง
- ํ ์ฃผ์ ํต์ผ โ ๊ฒ์ ์ ํ ํ๋ฉด ์ด๋
- ํ๋ฉด ์ง์ ์ ์ ๋๋ฉ์ด์ ํจ๊ณผ
- ์ธ๋ฑ์ค ํ์ด์ง:
- ์ค๋ฅธ์ชฝ ์ฌ๋ฐฑ โ ๋ฆฌ๋๋ฏธ/Wiki ์์ด์ฝ ๋ฐฐ์น
- ๋น ๊ธฐ๊ณ ํ๋ฉด๋ Zoom-In/Out ์ ์ง
- ๋์ ๋ชจ์ ์๋ต, ํ๋ฉด ์ ์ง
- ์์ด์ฝ ํด๋ฆญ ์ ์ธ๋ถ ๋งํฌ ์ด๋
- ์ผ์ชฝ ๊ธฐ๊ณ๋ โ๊ณ ์ฅ๋จโ โ ๋์ ํฌ๋ ๋ง ํ๋ฉด์ผ๋ก?
๐ฅ Action Items
- ํ๋น์ฝ ์ ์ฉ @๋ฐฐ๋์ด @ํฉ์ ๋น
- ์๋ก ๊ฒ์ ํ ์คํธ ๋ฐ ํผ๋๋ฐฑ @ํ ์ ์ฒด
- ๋ฐฐํฌ ํ
์คํธ & ํ์ ์์
- ์ ๋๋ฉ, ํ ๋งํ , ๋๋์ง ์ด๋ฏธ์ง ๊นจ์ง ํ์ธ
- ๋ฉ์ธ ์ด๋ฏธ์ง ๊ต์ฒด ํ์
- smash7 ์์ ์ฌํญ:
- ๋๋ค์ ์ปค์
- ์ ์ฅ ํ ์คํธ ํ์
- ํ์ ์ด๋ฏธ์ง ๋์ด
- ๊ฒ์ alert ์ ๊ฑฐ
- ์ 7์ฐ์ฃผ: Start ๋ฒํผ ์ํ ํ์ธ
- ๋ฉ์ธ BGM์ด ์ธ๊ฒ์๊น์ง ์ ์ง๋๋ ๋ฌธ์
- ๊ฐ์ ๋ธ๋์น ์์ฑ ํ
npm run build
/preview
ํ์ธ - ๋ฐฐํฌ ์ด๋ฏธ์ง ๊ฒฝ๋ก ์ ๊ฒ
๐ ๋ฐฐํฌ ์ด๋ฏธ์ง ๊นจ์ง ๊ด๋ จ ๋ฌธ์ ๋ฐ ํด๊ฒฐ ๋ฐฉ๋ฒ
๐น ๊ฐ๋ฅํ ์์ธ ๋ฐ ํด๊ฒฐ๋ฒ
1๏ธโฃ ์ด๋ฏธ์ง ๊ฒฝ๋ก ๋ฌธ์
- ๋ฌธ์ : ๋น๋ ๊ฒฐ๊ณผ๋ฌผ์์ ์ด๋ฏธ์ง ๊ฒฝ๋ก๊ฐ ์ฌ๋ฐ๋ฅด์ง ์์
- ํด๊ฒฐ:
- ์ด๋ฏธ์ง
public/
ํด๋์ ์์น์ํค๊ธฐ - ๊ฒฝ๋ก๋ ์ ๋๊ฒฝ๋ก
/images/filename.png
์ฌ์ฉ - Vite/React ๊ธฐ์ค
import
๋์ ์ง์ ๋งํฌ ํ์ฉ
- ์ด๋ฏธ์ง
2๏ธโฃ ์ ์ ํ์ผ ๋น๋ ๋๋ฝ
- ๋ฌธ์ :
src/assets
์ ํ์ผ์ด ๋น๋ ์ ํฌํจ๋์ง ์์ - ํด๊ฒฐ:
public/
์ฌ์ฉ ๊ถ์ฅsrc/assets
์ฌ์ฉ ์import
๋ก ๋ช ์์ ์ผ๋ก ์ฐธ์กฐ
3๏ธโฃ ๋ฐฐํฌ ์๋ฒ ์ ์ ํ์ผ ์ ๊ณต ์ค๋ฅ
- ๋ฌธ์ : ๋ฐฐํฌ๋ ํ๊ฒฝ์์ ์ด๋ฏธ์ง ์์ฒญ์ด ์คํจ
- ํด๊ฒฐ:
package.json
โ"homepage": "/ํ๋ก์ ํธ๋ช /"
์ค์ ํ์ธ- GitHub Pages ์ฌ์ฉ ์:
<BrowserRouter basename={process.env.PUBLIC_URL}>
- Netlify/Vercel ๋ฐฐํฌ ์, ์ด๋ฏธ์ง ๊ฒฝ๋ก ๋ฐ rewrite ๊ท์น ์ ๊ฒ