📖 links:
- Github Repository: https://github.com/soularofdawn/ParkReview
- 배포주소: http://dusuna.shop/
- 시연영상 https://www.youtube.com/watch?v=RyBy_mB4Ex4
https://www.youtube.com/watch?v=RyBy_mB4Ex4
<aside>
💡 8기 F-4조 / 용성령(조장), 김현지(조원), 최진광(조원), 두선아(조원)
</aside>
목표 |
사흘 간 미니프로젝트 기획, 개발 및 배포 |
주제 |
날씨를 볼 수 있는 공원 리뷰 사이트 |
구현기능 |
로그인&회원가입, DB에 공원 정보, 날씨 API 사용, 회원별 리뷰 작성 |
Chapter-1 개발 환경!🙂
<aside>
💡 Python, MongoDB, AWS EC2, OpenWeatherAPI, Jinja2, JWT
(프로젝트 필수 조건: Python, Jinja2, JWT)
</aside>
<aside>
💡 작업일정
🧾 작업일정
7월 11일
- Starting Assignment 주간계획서
- 각 페이지 초안 작성
- 17:00~17:20
7월 12일
- 각 팀원 강의 들음: 웹개발 플러스(Jinja2, JWT)
- 각자 맡은 페이지 초안 작업
- 소스트리 및 깃헙 환경 설정 관련 이슈
7월 13일
- 5시 각 페이지 통합
- 개인별로 사용하던 branch를 master에 merge함
- merge conflict + 떨어진 브랜치에서 강제 풀 안되는 이슈
- header와 footer html을 제이쿼리 load하면 무한 load되는 이슈
- 아이템 출력 오류 수정 및 오탈자 관련 오류 해결
7월 14일
- ~18:00
- 미니 프로젝트 전시회 제출: 6시
- 대시보드에 Trouble Shooting 작성
- 로그인 토큰 이슈 해결, 아이템 출력 오류 여러번
- 트러블슈팅 내용 작성 및 정리, 발표 준비 내용 정리
- 썸네일+og태그 편집, EC2 배포, 가비아 도메인에 연결, 유튜브 업로드
- 20:30 ~ 20:45
- 회고 발표 (발표자 성령님!👍)
- 멘토: 이정원 기술 매니저님!
</aside>
<aside>
💡 작업일지
🧾 작업일지
(목차를 클릭하면 이동합니다.)
</aside>
1. 기획 단계
- 4조 첫만남 및 마인드맵, 아이템 구상 (7/11)📌
<aside>
💡 자기소개와 마인드맵을 통해 공통점을 찾고,
프로젝트의 주제를 정하고, 아이디어를 생각하였습니다.

</aside>
- 와이어프레임 만들기 (7/11)📌
<aside>
💡 게더의 각 방에 위치한 화이트보드에서 접속한 Eraser로
팀원이 동시에 접속하여 와이어프레임을 제작하였습니다.



</aside>
- 요구기능 리스트 : 페이지별 (7/11)📌
- 로그인 & 회원가입 페이지
- 로그인 화면 보이기
- '회원가입하기' 버튼을 클릭하면 회원가입 화면으로 바뀌기
- '취소' 버튼을 클릭하면 로그인 화면으로 돌아오기
- 회원가입
- 아이디 & 비밀번호 형식 확인
- 아이디 중복 확인
- DB에 아이디와 비밀번호 저장하여 회원가입 & 로그인 화면으로 전환
- 로그인
- 아이디 & 비밀번호 입력 확인
- 서버로 POST 요청을 보내 가입 정보가 존재하는지 확인
- 회원일 경우 토큰 부여
- 메인 페이지
- 공원 리스트 보여주기
- 공원별 날씨 출력
- 공원 페이지
- 공원의 정보와 코스 보여주기
- ‘리뷰하기’ 버튼을 클릭하면 리뷰 모달창 띄우기
- 모달창의 ‘x’버튼을 클릭하면 모달창 끄기
- 모달창의 ‘완료’ 버튼을 클릭하면 DB에 POST하고 새로고침하기
- 본인 리뷰 보여주기 _ uesrId