๋ค์ํ ์ปค์คํฐ๋ง์ด์ง์ ์ง์ํ๋ ํค๋ทฐ์ด ํ๋ก๊ทธ๋จ
์ฌ์ฉ์ ์ ์ ํค ๋งคํ๊ณผ ์คํ์ผ๋ง, ์์ฝ๊ฒ ์ ํ ๊ฐ๋ฅํ ํ๋ฆฌ์ , ๋ชจ๋ํ๊ณ ์ง๊ด์ ์ธ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
demo.mp4
DM Note๋ DJMAX RESPECT V์์ ์ฌ์ฉํ๊ธฐ ์ํด ๋ง๋ค์ด์ง ํค๋ทฐ์ด ํ๋ก๊ทธ๋จ์ ๋๋ค. Tauri์ React๋ก ๊ตฌ์ถ ๋์์ผ๋ฉฐ ๊ฐํธํ ์ค์ ์ผ๋ก ์คํธ๋ฆฌ๋ฐ์ด๋ ํ๋ ์ด ์์ ์ ์ ์ ํค ์ ๋ ฅ์ ์๊ฐ์ ์ผ๋ก ๋ณด์ฌ์ค ์ ์์ต๋๋ค. ํ์ฌ๋ ๊ณต์์ ์ผ๋ก Windows 10/11, macOS ํ๊ฒฝ๋ง ์ง์ํ๊ณ ์์ต๋๋ค. ๋ง์ฝ ๋ฆฌ๋ ์ค ํ๊ฒฝ์ด๋ผ๋ฉด ์ปค๋ฎค๋ํฐ ํฌํฌ ๋ฒ์ ์ ์ฌ์ฉํด๋ณด๋๊ฑธ ์ถ์ฒํฉ๋๋ค.
์ด ํ๋ก๊ทธ๋จ์ ์คํธ๋ฆฌ๋ฐ์ด๋ ํ๋ ์ด ์์ ์ ์ ๋ฑ์ ์์ ๋กญ๊ฒ ์ฌ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
- ์ค์๊ฐ ํค๋ณด๋ ์ ๋ ฅ ๊ฐ์ง ๋ฐ ์๊ฐํ
- ์ปค์คํ ํค ๋งคํ ์ค์
- ๊ทธ๋ฆฌ๋ ๊ธฐ๋ฐ ํค ํธ์ง
- ์ด๋ฏธ์ง ํ ๋น ์ง์
- ์ปค์คํ CSS ์ง์
- ์ฌ์ฉ์ ์ค์ ์๋ ์ ์ฅ
- ํ๋ฆฌ์ ์ ์ฅ/๋ถ๋ฌ์ค๊ธฐ
- ์ฐฝ ์์น ๊ณ ์
- ํญ์ ์์ ํ์
- ๋ฆฌ์ฌ์ด์ฆ ๊ธฐ์ค์ ์ ํ
- ๋ ธํธ ํจ๊ณผ ์์, ํฌ๋ช ๋, ๋ผ์ด๋ฉ, ์๋, ๋์ด ์กฐ์
- ๋ฆฌ๋ฒ์ค ๊ธฐ๋ฅ
- ํค๋ณ ์ ๋ ฅ ํ์ ์ค์๊ฐ ํ์
- ์นด์ดํฐ ์์น, ์์ ๋ฐ ์คํ์ผ ์ปค์คํฐ๋ง์ด์ง
- ์ปค์คํ CSS ์ง์
- KPS, AVG, MAX, TOTAL ํต๊ณ ์ ๊ณต
- ํต๊ณ ์์ ์คํ์ผ ์ปค์คํฐ๋ง์ด์ง
- ๋ค๊ตญ์ด ์ธํฐํ์ด์ค ์ง์ (ํ๊ธ, ์์ด, ์ค๊ตญ์ด (๊ฐ์ฒด, ๋ฒ์ฒด), ๋ฌ์์์ด)
- ๊ทธ๋ํฝ ๋ ๋๋ง ์ต์
- ์ค์ ์ด๊ธฐํ
- ํ๋ก ํธ์๋: React 19 + Typescript + Vite 7
- ๋ฐฑ์๋: Tauri
- ์คํ์ผ๋ง: Tailwind CSS 3
- ์ ๋ ฅ ๊ฐ์ง: Raw Input API (Windows), ์ ์ญ ์ ๋ ฅ ์ด๋ฒคํธ (macOS)
- ํจํค์ง ๋งค๋์ : npm
DmNote/
โโ src/ # ํ๋ก ํธ์๋
โ โโ renderer/ # React ๋ ๋๋ฌ
โ โ โโ components/ # UI ์ปดํฌ๋ํธ
โ โ โโ hooks/ # ์ํ/๋๊ธฐํ ํ
โ โ โโ stores/ # Zustand ์คํ ์ด
โ โ โโ windows/ # ๋ ๋๋ฌ ์๋์ฐ (main/overlay)
โ โ โโ styles/ # ์ ์ญ/๊ณตํต ์คํ์ผ
โ โ โโ assets/ # ์ ์ ๋ฆฌ์์ค
โ โโ types/ # ๊ณต์ ํ์
/์คํค๋ง
โโ src-tauri/ # Tauri ๋ฐฑ์๋
โ โโ src/ # ์ปค๋งจ๋, ์๋น์ค
โโ package.json # ํ๋ก์ ํธ ์์กด์ฑ ๋ฐ ์คํ ์คํฌ๋ฆฝํธ
โโ tsconfig.json # TypeScript ์ค์
โโ vite.config.ts # Vite ์ค์
ํฐ๋ฏธ๋์์ ๋ค์ ๋ช ๋ น์ด๋ฅผ ์์๋๋ก ์ ๋ ฅํ์ธ์.
git clone https://github.com/lee-sihun/DmNote.git
cd DmNote
npm install
npm run tauri:dev- ์ผ๋ถ ๊ฒ์์ ์ ์ฒดํ๋ฉด ๋ชจ๋์์๋ ์ ์ ๋์ํ์ง ์์ต๋๋ค. ์ด ๊ฒฝ์ฐ ํ ๋๋ฆฌ ์๋ ์ฐฝ ๋ชจ๋๋ฅผ ์ฌ์ฉํด์ฃผ์ธ์.
- ๊ทธ๋ํฝ ๋ฌธ์ ๋ฐ์ ์ ์ค์ ์์ ๋ ๋๋ง ์ต์ ์ ๋ณ๊ฒฝํด์ฃผ์ธ์.
- OBS ์๋์ฐ ์บก์ณ๋ก ํฌ๋ก๋งํค ์์ด ๋ฐฐ๊ฒฝ์ ํฌ๋ช ํ๊ฒ ๋ถ๋ฌ์ฌ ์ ์์ต๋๋ค.
- ๊ฒ์ ํ๋ฉด ์์ ํ์ํ ๊ฒฝ์ฐ, ํญ์ ์์ ํ์๋ก ๋ฐฐ์นํ ๋ค ์ค๋ฒ๋ ์ด ์ฐฝ ๊ณ ์ ์ ํ์ฑํํด์ฃผ์ธ์.
- ์ปค์คํ
CSS ์์ ํ์ผ์
assetsํด๋์ ์์ต๋๋ค. - ํด๋์ค๋ช
ํ ๋น ์ ์ ํ์๋ ์ ์ธํ๊ณ ์ด๋ฆ๋ง ์
๋ ฅํด์ฃผ์ธ์.(
blue-> o,.blue-> x) - ํ๋ก๊ทธ๋จ ๊ธฐ๋ณธ ์ค์ ์
%appdata%/com.dmnote.desktopํด๋์store.json์ ์ ์ฅ๋ฉ๋๋ค. - macOS ์ค์น ๋ฐ ๊ถํ ์ค์ ๊ฐ์ด๋
์ฌ๋ฌ๋ถ์ ์ฐธ์ฌ๋ฅผ ํ์ํฉ๋๋ค! ์์ธํ ๋ด์ฉ์ ๊ธฐ์ฌ ๊ฐ์ด๋๋ฅผ ํ์ธํด์ฃผ์ธ์.
์ด์ํ ๐ง |
์ฐ์ฐ ๐จ ๐ค |
mo_hong ๐ |
LSVoiid ๐ ๐ |
๋ฌธ์ฃผ ๐ป |
dustingusius ๐ |


