'What Was Today'는 날씨, 위치, 지도 API를 이용하여 기상에 따른 데이틀 코스를 공유하는 SNS입니다.
프로젝트 로고 넣기
(도봉 SW 1기) 풀스텍 웹 개발자 취업 부트캠프 개발기간: 20240226 ~ 20240313
- 추수연 - Front - CHUSUYEON
- 이기혁 - Front - leekihyeok
- 신동운 - Back - tlsdla1235
- 문민아 - Back - MoonMinah
저희 ready4는 일반적인 블로그와 차별화를 두기 위해 날씨를 이용한 SNS입니다.
날씨와 위치 API를 이용하여 현재 위치의 날씨를 파악하고, 게시글들을 날씨(맑음, 흐림, 비, 눈)로 분류하였습니다. 또한, 지도 API를 이용하여 각 위치를 연결하여 하나의 코스를 만들어 사용자들에게 보여줍니다.
위와 같이 “What Was Today”는 날씨에 맞는 데이트 코스를 공유하는 SNS입니다.
When you start the project you will push 'npm i start' int terminal We use axios, bcrypt, cross-env, ejs, express, express-session, multer, mysql2, nodemon, sequelize, sequelize-cli
$git clone http://github.com/CHUSUEYEON/WWT.git
$npm i start
$npm run dev
$npm nodemon
"@elastic/elasticsearch": "^8.12.2",
"axios": "^1.6.7",
"bcrypt": "^5.1.1",
"cross-env": "^7.0.3",
"ejs": "^3.1.9",
"express": "^4.18.2",
"express-session": "^1.18.0",
"multer": "^1.4.5-lts.1",
"mysql2": "^3.9.2",
"nodemon": "^3.1.0",
"sequelize": "^6.37.1",
"sequelize-cli": "^6.6.2"
Environment
Config
Development
Communication
- 날씨 api를 이용하여 현재 위치에 대한 날씨를 보여줍니다.
- 주요 도시들의 위도, 경도를 이용하여 각 도시들의 날씨를 실시간으로 보여줍니다.
- 글 등록 시 넣었던 위도, 경도를 LeafLet api 를 사용하여 지도에 띄웁니다.
- 띄운 위치들을 실제 도로로 연결하여 하나의 코스를 보여줍니다.(거리, 시간 등을 보여준다)
- 각 위치 설명 밑에 각 지역의 위치를 보여줍니다.
- 게시글 등록, 프로필 이미지 등 각 이미지를 서버에 전달하고 보여주기 위해 Multer를 사용합니다.
- 실제 고객들 대상으로 문의가 있으면 QNA를 통해 문의 글을 보내면 실제 이메일로 발송됩니다.
This project is licensed under the MIT License - see the LICENSE.md file for details

