React์ Supabase๋ก ๋๋ง์ ์๋น์ค๋ฅผ ๋ง๋๋ ์คํ๊ต 1ํ๋
๊ฐ๋ฐ์์
๋๋ค.
๊ฒ์ ๊ฐ๋ฐ๊ณผ ์๋ํ, ์น ํ์คํ์ ์ด๋ฅด๊ธฐ๊น์ง ํญ๋์ ๊ด์ฌ์ฌ๋ฅผ ๊ฐ์ง๊ณ ์์ผ๋ฉฐ, ์ธ์ ๋ ๊นจ๋ํ๊ณ ํจ์จ์ ์ธ ์ฝ๋๋ฅผ ์งํฅํฉ๋๋ค.
์คํ์์ค ์ํ๊ณ์ ์ฐธ์ฌํ๋ฉฐ ๊ธ๋ก๋ฒ ๊ฐ๋ฐ์๋ค๊ณผ ํจ๊ป ์ฑ์ฅํ๊ณ ์์ต๋๋ค.
- Node.js Core * Pull Request #61653 โ ๊ธ๋ก๋ฒ ์๋ฐ์คํฌ๋ฆฝํธ ๋ฐํ์ Node.js ํ๋ก์ ํธ ๊ธฐ์ฌ
- Frontend: React์ TypeScript ๊ธฐ๋ฐ์ ์์ ์ ์ด๊ณ ํ์ ์์ ์ฑ์ด ๋์ ์ปดํฌ๋ํธ ์ค๊ณ ๋ฐ ์ธํฐํ์ด์ค ๊ตฌํ
- Build & Deploy: Vite๋ฅผ ํ์ฉํ ์ด๊ณ ์ ํ๋ก ํธ์๋ ๋น๋ ์ต์ ํ ๋ฐ Vercel์ ํตํ ์ง์์ ๋ฐฐํฌ(CD) ํ๊ฒฝ ์ด์
- Backend as a Service: Supabase๋ฅผ ์ฐ๋ํ ์ค์๊ฐ ๋ฐ์ดํฐ๋ฒ ์ด์ค ์ ์ด ๋ฐ ์๋ฒ๋ฆฌ์ค ๋ฐฑ์๋ ์ํคํ ์ฒ ํ์ฉ
- Automation: Selenium ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํฌ๋กค๋ง ๋ฐ ๋ฐ์ดํฐ ์์ง ๋ด ๊ฐ๋ฐ์ ์์ฉํ์ฌ ์ํฌํ๋ก์ฐ ์๋ํ ๊ตฌํ
- Backend & DB: Flask ํ๋ ์์ํฌ์ SQLite๋ฅผ ๊ฒฐํฉํ์ฌ ๊ฒฝ๋ํ๋ ๊ฐ๋ณ๊ณ ํจ์จ์ ์ธ ๋ฐฑ์๋ API ์ค๊ณ ๊ฐ๋ฅ
- Data Science: Scikit-learn(์ค์นผ๋ฐ)์ ํ์ฉํ ๋ฐ์ดํฐ ์ ์ฒ๋ฆฌ ๋ฐ ๊ธฐ๋ณธ์ ์ธ ๋จธ์ ๋ฌ๋ ๋ชจ๋ธ ๊ตฌ์ถ ๊ฒฝํ
- Roblox ecosystem: Luau ์คํฌ๋ฆฝํธ๋ฅผ ๋ค๋ฃจ๋ฉฐ Roblox Studio ๋ด๋ถ์ ์ ๊ตํ๊ณ ์ ์ฒด์ ์ธ ๋ฌผ๋ฆฌ/์ธ๊ฒ์ ๋ก์ง ์ค๊ณ
- Pygame: ํ์ด์ฌ ๊ธฐ๋ฐ 2D ๊ฒ์ ์์ง์ ๋ค๋ฃจ๋ฉฐ ๊ฒ์ ๋ฃจํ ๋ฐ ๋ ๋๋ง ํ์ดํ๋ผ์ธ ๊ฐ๋ ์ดํด
- Version Control: Git๊ณผ GitHub๋ฅผ ํ์ฉํ์ฌ ์์ค์ฝ๋๋ฅผ ๋ถ๊ธฐ(Branch) ๊ด๋ฆฌํ๊ณ ์ฒด๊ณ์ ์ผ๋ก ํ์ ๊ด๋ฆฌ ์ํ
- Environment: VS Code ํ๋ก์ ํธ ๊ด๋ฆฌ ๋ฐ GitHub Codespaces ํด๋ผ์ฐ๋ ๊ฐ๋ฐ ์ธํ๋ผ ํ์ฉ
โญ๏ธ ์ ๊ฐ๋ฐ ์ฌ์ ์ด ํฅ๋ฏธ๋ก์ฐ์ จ๋ค๋ฉด Star๋ฅผ ๋๋ฌ ์์ํด์ฃผ์ธ์! ์ธ์ ๋ ๋ฐฐ์ฐ๊ณ ์ฑ์ฅํฉ๋๋ค. โญ๏ธ



