2022년 4월 5일 → 2022년 4월 21일
- 서범석(팀장)
- 김도현
- 박세윤
- 이정은
- 장현주
- 정우준
- HTML, CSS, JavaScript, Ajax, jQuery
- Java, Spring, MyBatis
- Mysql, Apache Tomcat
- GitHub, Spring Tools4
-
회원관리
-
1) 회원가입
- id, pwd, 이메일, 닉네임, Q&A, 프로필 사진 입력
- 아이디 중복확인
- 유효성 검사
-
2) 로그인
- 회원로그인
▸아이디, 비밀번호 입력
▸마이페이지, 음식 추천, 코디 추천 접근 가능
- 관리자 로그인
▸관리자 페이지 접근 가능
-
3)로그아웃
- 로그인 정보 삭제(세션 삭제)
- 이페이지, 음식, 코디 추천 페이지 접근 불가
-
회원 정보
-
1) 회원 정보 보기
- 나의 리뷰 보기(리뷰 수정, 리뷰 삭제)
2) 회원 정보 수정
- 비밀번호 확인
- 닉네임, 프로필, 비밀번호 수정
- 유효성 검사
3) 회원탈퇴
- 비밀번호 확인
- 유효성 검사
- 회원 삭제
4) 회원 정보 찾기
- 아이디 및 비밀번호 찾기
- Q&A, 이메일 확인
- 유효성 검사
- 코디 추천
-
1) 코디 추천 보기
- 온도, 날씨 데이터가 반영된 추천 코디 이미지 보기
-
2) 코디 목록 보기
- 추천 외 카테고리별 코디 목록 보기
(All / Man / Woman, 코디 카테고리)
-
3) 코디 찜하기
- 원하는 코디를 찜해놓으면 카테고리 My Pick에서 한번에 보기
-
음식 추천
-
1) 음식 추천 받기
- 온도, 날씨, 날짜, 추천 음식명, 음식 종류, 음식 이미지, 데이터 가져오기
- 데이터 맞춤 추천 음식 보기
- 추천 음식을 클릭하면 지도 보기로 이동
-
2) 음식 추천 지도
- 지도 보기
▸ 추천 음식 데이터, 사용자 위치 데이터 가져오기
▸ 데이터 맞춤 추천 음식점 보기
- 지역 검색
▸ 특정 추천 음식점에 대한 원하는 지역 검색 가능
- 음식점 정보 미리보기
▸ 상호명, 별점 평균 데이터 가져오기
▸ 리뷰 데이터 가져오기
- 음식점 정보 상세보기
▸ 가게 상호명, 주소, 전화번호, 홈페이지 URL, 평균 평점, 리뷰 데이터 가져오기
-
관리자 페이지
-
1) 회원 관리
- 전체 회원정보 조회 및 삭제
- 전체 음식점 리뷰 조회 및 삭제
-
2) 음식 추천 페이지 관리
- 음식 추가
▸ 음식명, 음식 종류, 계절, 기온, 날씨, 음식 이미지, 이벤트, 우선순위 입력
- 음식 수정
▸ 음식명, 음식 종류, 계절, 기온, 날씨, 음식 이미지, 이벤트, 우선순위 수정
-
3) 코디 추천 페이지 관리
- 코디 추가
▸ 이미지, 이름, 스타일, 성별, 온도, 날씨 정보 입력
- 음식 수정
▸ 유효성 검사
✅ 카카오맵 api에서 가게 정보를 가져와 리뷰 서비스를 제공하려고 했는데 정보를 가져와 가공하는 데 어려움을 겪음
-> 배웠던 것을 토대로 복습하고 강사님께 조언을 구하여 해결
✅ db를 처리하는데 있어서 페이징 처리를 하지 않아서 프로그램이 비효율적으로 처리된 경험이 있었고 이를 피드백받아 수정한 경우가 있습니다.
✅ 비동기식 처리(ajax)를 하는데 코드 처리 순서가 정해져 있지 않다는 점을 깨닳았고 앞으로는 이점은 유의하여 비동기 처리를 해야한다는 점을 알았습니다(ajax에 순서를 넣어서도 처리 가능)