팀장 : 손기민(내부 데이터 관리)
폴더 | 내용 |
---|---|
public/ | 이미지, 아이콘과 같은 자료 포함 폴더 |
frontend/src/pages | 출력될 페이지 |
frontend/src/lib | 사용되는 데이터 및 라우터, 커스텀 훅등 import 해서 활용할 폴더 |
frontend/src/components | page를 구성하는 데 활용될 컴포넌트들 다른 폴더에 들어있지 않으면 공용으로 사용되는 컴포넌트를 의미 |
frontend/src/components/BuildingInfo | 건물 정보 페이지를 구성하는 데 활용될 컴포넌트들 |
frontend/src/components/Convenient | 편의시설 검색 페이지를 구성하는 데 활용될 컴포넌트들 |
frontend/src/components/Map | 교내 경로 페이지를 구성하는 데 활용될 컴포넌트들 |
frontend/src/components/asset | 컴포넌트로 만들어 사용할 .svg 파일 |
makejson/closeBuilding.py | 출발 건물로부터 선택한 편의시설을 가까운 순으로 정렬하고, 각 건물에 어떤 편의시설이 있는지 정리하는 알고리즘 |
makejson/find_path.py | 출발지에서 도착지까지의 빠른 경로 노드를 출력하는 알고리즘 |
makejson/find_path2.py | 출발지에서 도착지까지의 편한 경로 노드를 출력하는 알고리즘 |
makejson/find_shortcut.py | 출발지에서 도착지까지의 지름길 정보를 출력하는 알고리즘 |
❃ 빠른 경로 그래프의 출력 결과는 /frontend/src/lib/path/path1.json 파일로, 편한 경로 그래프의 출력 결과는 /frontend/src/lib/path/path2.json 파일로 저장
❃ 빠른 경로 그래프의 출력 결과는 /frontend/src/lib/shortcut/shortcut1.json 파일로, 편한 경로 그래프의 출력 결과는 /frontend/src/lib/shortcut/shortcut2.json 파일로 저장
##### + 기존 프로젝트에서 누락된 지름길 정보 추가(법학관, 혜화관, 학림관 등)
- 데이크스트라 알고리즘 : https://www.fun-coding.org/Chapter20-shortest-live.html
- 에너지 소비량 계산
- GLASS, Stephen, et al. (ed.). ACSM's metabolic calculations handbook. Lippincott Williams & Wilkins, 2007.
- [중앙대학교 운동생리학 박사 김태욱 원장 개인 블로그(소비칼로리 계산법)](https://m.blog.naver.com/taessam_/221547145175) [2019.05.26]
-
기존 프로젝트 : You-are-Webcome
-
폰트 : 동국체