오늘날씨어때? How is the weather today?⛅
체질별, 위치별, 온도별로 알맞는 옷차림을 공유하는 웹사이트
2022-1 성신여대 서버시스템구축실습 팀프로젝트
종류 |
내용 |
플랫폼 |
Node.js |
DB |
MySQL |
웹서버 |
Google Cloud Platform(GCP) |
1️⃣ Git Clone
$ git clone https://github.com/Suanna01/HowIsTheWeatherToday2.git
2️⃣ HowIsTheWeatherToday2 프로젝트로 폴더 이동
$ cd HowIsTheWeatherToday2/
3️⃣ HowIsTheWeatherToday2 폴더 바로 아래에 별도로 제공되는 .env 파일이 있어야한다. 민감한 내용이 담겨있어 별도로 따로 제공한다.
$ npm install
$ npm install dotenv
1️⃣ GCP를 시작/재개한다. 개인정보가 담겨있어 별도로 따로 제공한다.
2️⃣ 아래 실행 명령 입력
- 실행 화면
- 기능
- 비밀번호 확인이 통과돼야 회원가입이 가능하다.
- 이미 존재하는 이메일 계정이면 회원가입이 불가능하다.
- 실행 화면
- 기능
- 회원 DB에 존재하는 계정이어야만 로그인이 가능하다.
- 실행 화면
- 실행 화면
- 기능
- 이미지를 업로드할 수 있다.
- 해시태그 작성
- 실행 화면
- 기능
- 자신이 올린 게시물만 확인할 수 있다.
- 실행 화면
- 기능
- 자신이 올린 댓글만 삭제할 수 있다.
- 실행 화면
- 기능
- 체질별, 온도별, 위치별, 날짜별 해시태그로 검색이 가능하다
- 실행 화면
- 기능
- 지역별로 날씨를 확인할 수 있다.
- 실시간 날씨를 확인할 수 있다.
- 검색한 날씨에 맞는 옷을 입은 사람들의 게시물을 확인할 수 있다.
- 실행 화면
- 기능
- 팔로우, 팔로잉 목록을 확인할 수 있다.
- 팔로우 취소를 할 수 있다.
- 자신은 팔로우할 수 없다.
- 실행 화면
- 기능
- 수정 시, 자신이 올린 게시물, 댓글의 이름이 모두 변경된다.
- 실행 화면
- 기능
- 자신이 올린 게시글, 댓글만 삭제할 수 있다.
- 실행 화면
- 실행 화면