MongoDB 다운로드 및 설치
MongoDB Compass 다운로드 (GUI) or VSCode Mongo extension에서 연결
프로젝트 루트 디렉토리에 .env 파일 생성
MongoDB URI, 세션 비밀키, 카카오 API 정보 등 설정
npm init -y
npm install express express-session mongoose dotenv passport passport-kakao swagger-cli swagger-jsdoc swagger-ui-express axios csv-parser ejs
“힘세고 강한 아침”은 사용자의 위치 등 메타데이터와 근처 지하철의 실시간 위치 정보, 기상청 날씨 정보를 통해 사용자의 출근 및 통학을 돕는 웹 어플리케이션입니다.
아침마다 오늘의 기온은 어떠한지, 우산은 챙겨가야 할 지, 지금 오는 저 지하철을 타려면 언제 나가야 할 지 아침에는 우리가 신경써야 할 요소들이 많습니다. 사용자들은 날씨, 대중교통 정보, 그리고 출발 시점을 한 번에 확인하고 적절한 나가는 시간을 계산하고 싶어합니다.
현재 사용자는 날씨, 대중교통 정보, 그리고 실시간 위치 정보를 얻기 위해 여러 애플리케이션을 사용해야 합니다. 각 앱은 개별적으로 제공하는 정보만을 다루기 때문에 사용자가 이를 종합해 직접 판단해야 하는 불편함이 있습니다.
아침 도우미는 사용자에게 필요한 모든 정보를 한 곳에서 제공하여, 사용자가 분산된 여러 애플리케이션을 사용할 필요 없이 빠르고 정확하게 정보를 얻을 수 있도록 돕습니다.
- 설정해둔 지하철 역의 도착 시간 정보 안내 기능
- 매일 아침 및 하루 시간대별 날씨 정보 제공 기능
- 사용자 출근 및 통학 적정 시각 제공 기능
- 사용자가 직접 입력한 아침 TODO LIST
- 날씨 및 사용자 정보에 따른 시간 조정 기능
- 출근 및 통학 알람 기능
- 사용자 맞춤 가중치 조정 기능