문제 정의부터 시작했다기존 내비게이션이 완벽해 보이는데 굳이 새로 만들 필요가 있나? 처음엔 의문이었다.하지만 데이터를 보니 명확했다:T-map, 네이버맵: 일반 보행자 기준계단/육교/에스컬레이터 = 물리적 장벽 미고려엘리베이터 고장, 공사 구간 = 실시간 반영 불가결론: 필요하다. 기술 스택 결정 과정Backend 선택: Spring BootNode.js도 고려했지만 기각했다.이유:- 복잡한 경로 알고리즘 → Java 안정성 필요- 지리 정보 쿼리 → MyBatis 적합- 인증 시스템 → Spring Security 검증됨 Frontend: ReactVue.js보다 단순한 이유들:지도 API 레퍼런스 많음컴포넌트 재사용성 높음React Router 직관적 Database: MySQLNoSQL 검토했지..