์ ์๋ ๊ฒ์ํ ์ง๋ฌธ์ ํ์ต ์๋น์ค์ ๋๋ค.
- ํ์ฒ์ ์ฒญ๊ฐ์ฅ์ ๋ก ์ธํด ์ํ๋ฅผ ๋ฐฐ์์ผํ์ง๋ง ์ํ๊ฐ ์ด๋ ค์ ์ง๋ฌธ์๋ฅผ ๋จผ์ ๋ฐฐ์์ผ ํ๋ ์ฌ๋
- ์ง๋ฌธ์๋ฅผ ๋ฐฐ์ฐ๊ณ ์ถ์๋ฐ ๋จ์ํ ๋ฐฐ์ฐ๋ ๊ฒ์ ์ซ์ฆ์ด ๋์ ์๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ๋ฐฐ์ฐ๊ณ ์ถ์ ์ฌ๋
- ๊ฒ์์์ ์ ์์ ๊ฒฝ์์ ํตํด 1์๋ฅผ ํด๋ณด๊ณ ์ถ์ ์ฌ๋
์ ์๋ ์ง๋ฌธ์๋ฅผ ์ฝ๊ณ , ์ฌ๋ฐ๊ฒ ๋ฐฐ์ฐ๊ณ ์ถ์ ๋ชจ๋ ๋ถ๋ค์ ์ํด ๋ง๋ค์ด์ก์ต๋๋ค.
์ฌ์ง์ ํด๋ฆญํ๋ฉด ์ ํ๋ธ ํ์ด์ง๋ก ์ด๋ํฉ๋๋ค
- Django - 3.2.5
- djangorestframework(DRF) - 3.12.4
- djangorestframework-simplejwt - 4.8.0
- dj-rest-auth - 2.1.11
- PyMySql - 1.0.2
- ์ด์ธ์ ์์ธํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ requirements.txt ์ฐธ์กฐ
- Vue.js - 2.6.14
- axios - 0.21.1
- vuex - 3.6.2
- vue-router - 3.5.2
- ์ด์ธ์ ์์ธํ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ package.json ์ฐธ์กฐ
- TensorFlow.js - 3.9.0
- fingerpose - 0.0.2
- tensorflow-models/handpose - 0.0.7
๐ Front # ํ๋ก ํธ
๐ Back # ๋ฐฑ์๋
๐ AI # ์ธ๊ณต์ง๋ฅ
๊ฐ ํด๋ ๋ณ๋ก ์คํ ์์ผ์ผ ํฉ๋๋ค.
python -m venv venv
source venv/Scripts/activate
4) (์ฒ์ ์คํ์์๋ง) ๋ค์๊ณผ ๊ฐ์ด ์ ๋ ฅํ์ฌ ํ์ํ package๋ฅผ ํ์ฌ ๊ฐ์ํ๊ฒฝ์์ ์ค์นํ๋ค.
pip install -r requirements.txt
python manage.py runserver
2) .env.local์ ์ด์ด ์๋ ๋ด์ฉ์ ๋ถ์ฌ๋ฃ๋๋ค.(๊ธฐ๋ณธ์ผ๋ก ์ผ์ง ๋ก์ปฌํธ์คํธ ์ฃผ์)
VUE_APP_SERVER_URL = http://127.0.0.1:8000
npm install
npm run serve
-
๋ฉ์ธํ์ด์ง
-
ํ์ตํ๊ธฐ
-
์ฐ์ฑ๋น ๊ฒ์
-
๋จ์ด๋ง์ถ๊ธฐ ๊ฒ์
-
์นด๋๋ค์ง๊ธฐ ๊ฒ์
-
๋ช ์์ ์ ๋น
-
๋ง์ดํ์ด์ง
๐B306ํ์ ํ์ ๋ฐฉ๋ฒ ๋ณด๋ฌ๊ฐ๊ธฐ๐
๐ํ๋ก์ ํธ ์๊ฐ๐