1. 개요
2. 설계의 주안점
3. 사용기술 및 개발환경
4. 프로젝트 기능 및 팀원소개
5. Document
- Spring Legacy Project(MVC 구조)
- 자유롭게 여행을 계획하고 저장하고 기록한다.
- 사용자가 ‘재미있게’, ‘능동적으로’ 여행을 계획하고 경험을 공유할 수 있도록 한다.
Language | Java 11, Servlet/JSP, HTML5, CSS3, JavaScript, XML |
---|---|
Framework | Spring Framework, MyBatis, Bootstrap |
Database | Oracle 11g Express Edition |
WAS & Server | Apache Tomcat 8.5, AWS |
Open Api | TourAPI3.0, SB Admin2, Kakao 로그인, Kakao 지도 |
설계분석도구 | ERDCloud, oven |
IDE | Eclipse / sqldeveloper |
Version Control System | Git / github |
- 여행지
- 한국관광공사 API 활용 여행지 정보 출력
- 회원별 찜 기능
- 사진,별점 첨부 댓글 기능
- 카카오 지도 API 활용 장소 출력
- 댓글 별점 참조 평점 출력
- 여행계획관리
- 일정 생성/수정
- 계획 일정 drag&drop 순서 정렬
- 상세 일정 조정
- 기타 기능
- 프로필 조회
- 개발 외
- 개발 일정 관리
- 메인 페이지
- 로고 및 프론트엔드
- 여행지
- 프론트엔드
- 여행계획관리
- 프론트엔드
- 개발 외
- PPT
- 여행지 게시판
- 검색
- 페이징
- 좋아요
- 댓글
- 대댓글
- 관리자 게시판
- 멤버 관리
- 게시판(게시글) 관리
- 공지사항 관리
- 개발 외
- ppt
- 회의록 관리
- 동행 게시판
- 폼 및 글 작성(썸머노트)
- 리스트 출력
- 검색
- 페이징
- 좋아요
- 댓글
- 대댓글
- 매칭
- 관리자 대시보드
- 일별 신규회원, 게시글, 방문자 수 출력
- 신규 회원, 게시글 수 line chart
- 회원 성별, 여행 게시판 카테고리 비율 doughnut chart
- SB Admin2, chart.js 사용
- 서비스 소개 페이지
- 풀 페이지
- 개발 외
- ppt
- 프로젝트 컨셉 기획
- 회의록 작성
- 로그인&회원가입
- AJAX 비동기 & 동기식 체크
- OAuth2.0 표준 RESTAPI 카카오 로그인
- javax.mail 이메일 인증 PW찾기
- 마이페이지
- 정보수정 & 프로필사진, PW변경
- 찜한 여행지 출력
- 모든게시판 내가 쓴 글 출력 및 선택삭제
- 실시간 알림
- 댓글, 좋아요, 동행요청시 하단 실시간 알림
- 과거 알림내역 확인 및 삭제
- 개발 외
- GIT 관리
- AWS 서버담당
- ERD
- 보고서 및 발표PPT