본 프로젝트는 GIST Deep learning project DEMO를 위해 작성된 코드입니다.
이 코드는 현재 완전히 로컬 환경에서 돌아가고 있고, 실제 서비스로 배포는 하지 않은 상태이다 보니 로컬 환경에서 이를 직접 실행할 수 있는 과정을 작성하고자 합니다.
본 프로젝트는 React를 기반으로 만들어졌습니다. 만약 node.js나 react가 설치되어 있지 않다면 이를 설치 후 다음의 단계들을 진행해주시길 바랍니다.
npm installnpm start최상단 폴더(DL_PROJECT_FE)에서 .env 파일을 만들고, 안에 카카오맵 api 키를 기입해줍니다.
REACT_APP_KAKAOMAP_KEY="자신의 api key"
각 ReactComponent별 간단한 설명은 주석으로 달아두었습니다.
해당 명령어들은 모두 각 프로젝트의 최상단 폴더 위치에서 시행합니다.
Python 가상환경 만들기
python -m venv testPython 가상환경 실행 및 라이브러리 설치(활성화된 가상환경에 라이브러리 설치)
test\Scripts\Activate.ps1
pip install -r requirements.txtPython 환경에서 백엔드 서버 실행
uvicorn app.main:app --port 8000 --reloadpython으로 백엔드를 구현하였으며 관련 파일들에 대한 정보는 주석으로 달아두었습니다.
추가로 카카오맵 API를 활용하고자 한다면 https://apis.map.kakao.com/web/guide/ 다음을 따라서 카카오맵 api 키를 발급 받아 .env에 넣어 사용할 수 있습니다.