Woofly
(디지털컨버전스)공공데이터 융합 웹 애플리케이션 개발자 양성과정(스마트혼합)(3) 1회차
| 개요 | Woofly는 강아지의 짖는 영어 발음 woof와 lovely를 합친 단어로, 애완용품 쇼핑몰 및 반려인들을 위한 위치기반 커뮤니티 사이트입니다. |
|---|---|
| 구현기능 | 1. 회원 1-1) 로그인 / 회원가입 - 문자 인증 API, 실시간 유효성 검사, 카카오 간편 회원가입 API 1-2). 마이페이지 - 구매 내역 (중고/새상품, 날짜별/가격별) 조회 / 구매 내역 상세 조회 / 상품 조회 기능 - 판매 내역 (중고, 날짜별/가격별) 조회 / 상세 조회 기능 - 찜한 상품 (중고, 새상품) 조회 기능 - 장바구니 조회 상품 삭제 기능 - 상품 결제 기능 - 카드 등록/삭제, 기본 결제 변경 기능 - 이메일 인증후 변경/ 비밀번호 변경/ 핸드폰 번호 인증후 변경 기능 - 회원 탈퇴 기능 - 프로필 사진 / 프로필 이름 / 이름 / 자기소개 변경 기능 - 차단한 프로필 목록 삭제/조회 기능 - 프로필 공개 여부 변경 기능 - 주소록 수정 / 삭제 / 등록 / 조회 기능 - 포인트 내역 조회 기능 - 주변 협력업체 조회 기능 - 알림 조회 기능 1-3) 마이펫 게시판 - 반려견 프로필 등록 및 조회 기능 - 반려견 다이어리 등록 및 조회 기능 - 반려견 사진첩 등록 및 댓글 기능 - 반려견 이름 / 상태 / 날짜 별 조회 기능 1-4) 실종 신고 게시판 - 작성자 및 글 제목으로 게시글 검색 기능 - 첨부파일 게시글 작성 및 등록 기능 - 각 게시글 목록에서 페이지 이동 기능 - 각 게시글 별 댓글 작성 기능 - 게시글 좋아요 및 댓글 좋아요 기능 - 댓글 페이지 이동 기능 1-5) 자유게시판 / 실종 신고 게시판 / 도그워커 구인, 도그워커 구인 후기 게시판 / 산책 메이트 구인, 산책 메이트 구인 후기 게시판 / 중고 거래 제품, 중고거래 후기 게시판 / 실종신고 게시판 - 작성자 및 글 제목으로 게시글 검색 기능 - 첨부파일 게시글 작성 및 등록 기능 - 각 게시글 목록에서 페이지 이동 기능 - 각 게시글 별 댓글 작성 기능 - 게시글 좋아요 및 댓글 좋아요 기능 - 댓글 페이지 이동 기능 2. 관리자 2-1) 개통령 컨테스트 개최 관리 - 관리자가 콘테스트 등록(개최), 수정 - 회원 콘테스트 참가 - 이미지 및 쇼핑몰 상품 첨부 기능 - 콘테스트 삭제(관리자만 가능) - 콘테스트 투표기능(중복 투표 불가) - 역대 콘테스트 검색 기능 2-2) 게시판 관리 - 게시글 전반적인 관리 - 신고 내역 관리 (신고 내용 확인 후 계정 정지 여부 결정) - 쇼핑몰 판매 내역 통계 기능 3. 쇼핑몰 3-1) 쇼핑몰 관리 - 관리자가 쇼핑몰에서 판매할 상품 등록, 수정, 삭제 가능 - 썸네일 / 이미지 첨부가능, 리뷰 기능 - 카테고리 별, 검색별로 조회 3-2) 장바구니 |
| 설계의 주안점 | Woofly는 위치를 기반 서비스를 중심으로 애견시설을 추천하며 다양한 커뮤니티 게시판을 통해 실종 신고, 도그워커 구인,산책 메이트 구인, 산책 메이트 구인 중고 거래 서비스를 이용할 수 있습니다. 또한, 매 주 열리는 개통령 컨테스트는 사용자들의 큰 흥미를 이끌며 운영자 또한 이러한 컨테스트를 통해 쇼핑몰 상품과 연계지어 마케팅을 할 수 있습니다. |
| 사용기술 및 개발환경 |
Server : Apache Tomcat 10.1.16 Database : Oracle 11g Development Tool : Spring Boot 3.2.0, sqlDeveloper version 19.2.1 Development Language : JAVA , HTML5, CSS3, JavaScript, jQuery, SQL Team Coop : Github, ERDCloud, Figma, StarUML, Google Sheet, canva, discord Open API : Kakao login API, Kakao Map API, Kakao 주소 API, CoolSMS, TossPayment API |
|
|