Petvely
(디지털컨버전스)공공데이터 융합 자바개발자 양성과정A30(11) 1회차
| 개요 | 급증하는 반려가구에 맞춰서 반려동물들의 정보 공유나, 산책 메이트, 서로 도와주기도하는 커뮤니티의 기능을 제공하는 사이트. |
|---|---|
| 구현기능 | [사용자] - 회원 가입 - 로그인 - 중고거래 페이지 - 쪽지 보내기 - 등록 요청 - 승인된 시설 조회 [관리자] - 로그인 - 회원 정지 기능 - 요청된 시설 승인 [품앗이 게시글] - 품앗이 게시글 등록, 수정 삭제 [산책 메이트 게시글] - 산책 메이트 게시글 등록, 수정, 삭제 - 산책 메이트 펫 등록 - 산책 메이트 약속장소 등록 (KAKAO MAP API) - 산책 메이트 수락 [마이 페이지] - 펫 등록 - 회원의 펫 등록, 수정, 삭제 기능 - 게시글 리스트 - 자신이 작성한 게시글 조회 - 해당 게시글 내용으로 이동 - 댓글 리스트 - 자신이 작성한 댓글 조회 - 해당 댓글의 게시글 내용으로 이동 [댓글] - 댓글의 등록, 삭제, 수정 [중고거래] - 중고 거래 물품 등록, 수정, 삭제 기능 - 파일을 첨부해 이미지를 리스트에 보이게 만듬(썸네일) [쪽지] - 다른 회원의 아이디와 쪽지 내용을 입력하여 쪽지를 보낼 수 있음 - 3일이 지나면 쪽지 자동 삭제됨 - 받은 쪽지함에서 쪽지를 보낸 사람에게 쪽지를 보내거나 프로필을 볼 수 있음 |
| 설계의 주안점 | - 수업 시간에 배운 것을 적용 - 수업 시간에 배운 것을 다른 방식으로 풀이하여 제작 - 회원을 위한 방향보다 애완동물이 주가 되는 방향으로 제작 - 일의 완벽한 분업화보다는 반복적인 작업을 다같이 한번씩 진행함으로써 모두가 해당 업무를 수행할 수 있는 능력을 기르도록 작업 - 커뮤니티의 전체적인 완성도보다 작업자의 능력 향상에 초점을 두고 진행 |
| 사용기술 및 개발환경 |
- FrontEnd : HTML, CSS, JavaScrpit, JQuery, Ajax, fontawesome - BackEnd: Spring Boot - DB : MYSQL - Server : Tomcat - API : 카카오 맵 - 협업 툴: GitHub |