StockPort๋ HS ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์์ถ์ ํต๊ณ์ ์ฃผ์ ๋ฐ์ดํฐ๋ฅผ ์ฐ๊ฒฐํ์ฌ, ํฌ์์์๊ฒ ์๋ก์ด ์ธ์ฌ์ดํธ๋ฅผ ์ ๊ณตํ๋ ์๊ฐํ ํ๋ซํผ์ ๋๋ค.
- ์ข ๋ชฉ-ํ๋ชฉ ๋งคํ ์ ๋ณด๋ฅผ ๋คํธ์ํฌ ๊ทธ๋ํ์ 3D ์ง๊ตฌ๋ณธ์ผ๋ก ์ง๊ด์ ์ผ๋ก ํ์
- AI ์๋ ๋ถ๋ฅ ๋ฐ ์ ๋ฌธ๊ฐ ๊ฒ์๋ฅผ ํตํด HS ์ฝ๋ ์ถ์ฒ ๋ฐ ๋ผ๋ฒจ๋ง
- ๋คํธ์ํฌ ๊ทธ๋ํ ์๊ฐํ
- BFS(๋๋น ์ฐ์ ํ์) ๋ก์ง์ผ๋ก ๋น ๋ฅธ ์ฐ๊ฒฐ ํ์
- Canvas ๊ธฐ๋ฐ ForceGraph2D ๋ ๋๋ง์ผ๋ก ๋๋ ๋ ธ๋ยท์ฃ์ง ์ฒ๋ฆฌ ์ต์ ํ
- 3D ์ง๊ตฌ๋ณธ ๊ตฌํ
- three.js๋ฅผ ํ์ฉํ ๊ธ๋ก๋ฒ ๋ฌด์ญ ํํฉ ์ค์๊ฐ ์๊ฐํ
- ํ๋ชฉ ๊ฒ์ ์๋ ๋ถ๋ฅ
- AI ์ํ๋ช ์๋๋ถ๋ฅ API๋ก ํค์๋์ ์ ํฉํ HS ์ฝ๋ ์ถ์ฒ
- ์ข
๋ชฉ ๋ผ๋ฒจ๋ง
- ๋ด์ํยท์์ถํยท์์ ํ ๋ถ๋ฅ ๋ฐ HS ์ฝ๋ ๋งคํ
- ChatGPT + ์ ๋ฌธ๊ฐ ๊ฒ์๋ก ์ ๋ขฐ๋ ๊ฐํ
- ์ค์๊ฐ ๋ฌด์ญ ํต๊ณ ์์ง
- ํ๊ตญยท๋ฏธ๊ตญ ์์ถ์ ํต๊ณ ๋ฐ์ดํฐ 1๋ถ ๋จ์ ์ค์ผ์ค๋ง(crontab)
- ์ฑ๋ฅ ์ต์ ํ & ํ
์คํธ
- Slow Query ๋ก๊ทธ ๋ถ์ ํ ์ธ๋ฑ์ค ์ถ๊ฐ
- DOM ์ค๋ฒํค๋ ์ ๊ฑฐ ๋ฐ ๋ก๋ฉ ์คํผ๋ ํ์
- Mockito ๊ธฐ๋ฐ ๋จ์ ํ ์คํธ๋ก ํต์ฌ ๊ธฐ๋ฅ ๊ฒ์ฆ
-
๋ฐ์ดํฐ ์์ง
- ํ๊ตญ, ๋ฏธ๊ตญ ์ ๋ถ ๋ฌด์ญํต๊ณ โ ์คํฌ๋ฆฝํธ(crontab) โ DB ์ ์ฅ
-
๋ฐฑ์๋
- Spring Boot API
- ๋คํธ์ํฌ ๊ทธ๋ํ ์์ฑ API
- ํ๋ชฉ ๊ฒ์ยท๋ถ๋ฅ API
- Spring Boot API
-
ํ๋ก ํธ์๋
- Vue.js ๊ธฐ๋ฐ UI
- three.js 3D ์ง๊ตฌ๋ณธ
- force-graph Canvas
- ์บ๋ค ์ฐจํธ, ๋ผ์ธ ์ฐจํธ ์ปดํฌ๋ํธ
- Vue.js ๊ธฐ๋ฐ UI
-
์ธํ๋ผ & CI/CD
-
ํ์ ํด
- JIRA ์ด์ ํธ๋ํน ๋ฐ ํ์๋ผ์ธ ๊ด๋ฆฌ
-
ERD
# ๋ฆฌํฌ์งํ ๋ฆฌ ํด๋ก
git clone https://github.com/<username>/StockPort.git
cd StockPort
# ๋ฐฑ์๋ ์คํ
cd backend
./gradlew bootRun
# ํ๋ก ํธ์๋ ์คํ
cd frontend
npm install
npm run serve
