JuneYub / FinalProject_GotGongBang

명품 수선 매칭 플랫폼 갗공방 (과정 홍보 프로젝트 선정)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

main_got

갗공방 - 명품 수선 매칭 플랫폼

🙋‍♀️ 프로젝트 진행 기간


2023.05.06 - 2023.06.15 (41일)



👞 갗공방 - 배경


갖고 있는 명품, 비싼 물건을 수선, 세탁하시다가 망가진 경험을 갖고 계시지는 않나요?

소중한 물건을 전문가에게 맡기고 싶은데 찾기가 어려우신 분들을 위해
합리적인 가격으로 고객들의 수선을 도울 수 있는 명품 수선 매칭 플랫폼을 기획했습니다.



👜 갗공방 - 개요


가죽의 옛말인 갗을 가져와 가죽을 전문적으로 다루는 공방의 의미로 '갗공방' 이라 명명했습니다.

갗공방에서는 다양한 분야의 수선 전문가를 찾아 볼 수 있으며 견적 의뢰를 통해서 전문가들의 견적 제안서를 받아 비교하고 합리적인 가격대에 수선을 의뢰할 수 있습니다.



🚀 갗공방 - 주요 기능


  • 유저 마이페이지
    유저 마이페이지에서는 견적 제안서 목록 조회, 주문 내역 조회, 개인 정보 변경, 회원탈퇴를 할 수 있습니다. 견적 제안서 목록 조회에서는 의뢰 내용에 대한 공방의 견적 제안서를 최신순으로 조회할 수 있습니다. 마음에 드는 가격과 수선 일자를 보고 결제를 진행하실 수 있습니다. 주문 내역에서는 결제가 진행되어 수선 중인 상품의 진행 과정을 확인하실 수 있습니다. 개인정보 변경에서는 회원 가입 시 입력한 정보에 대해 수정하실 수 있으며 회원탈퇴도 하실 수 있습니다.

  • 주문내역 - 후기 작성 페이지
    주문내역 조회에서는 각 주문내역에 대한 후기를 작성하실 수 있습니다. 후기 작성 페이지에서는 의뢰에 대한 사진을 다시 조회할 수 있으며 평점과 상품 후기를 작성할 수 있습니다. 또한 수선 후 이미지 3장을 필수적으로 첨부하도록 되어 있습니다.

  • 공방 마이페이지
    공방 마이페이지에서는 견적 목록, 수선 내역 관리, 개인 정보 변경, 회원 탈퇴 기능이 있습니다. 유저 마이페이지와 다르게 견적 목록에서는 고객들의 견적 의뢰를 조회할 수 있으며 마음에 드는 견적 의뢰는 견적 제안서를 작성할 수 있습니다. 수선 내역 관리에서는 결제된 물건의 수선 내역을 업데이트 할 수 있으며 내용에는 ( 수거중, 수선중, 배송중, 배송완료)가 있습니다.

  • 견적 제안 페이지
    상품의 전체 이미지와 상세 이미지를 조회할 수 있으며 고객의 견적 의뢰에 대한 내용을 참고하여 예상되는 수선일과 가격을 제안할 수 있습니다. 제안은 한번만 가능하며 견적 제안 이후에 다시 제안할 수 없습니다.

  • 견적의뢰
    수선을 원하는 제품을 등록하는 페이지입니다. 요청서를 작성하려면 품목, 브랜드, 요청사항 리스트, 수선 요청사항 설명을 작성하고, 전체 사진과 상세 사진을 넣어서 요청서를 작성할 수 있습니다. 그리고 사진 첨부 옆에 아이콘을 누르면 어떤 사진들을 넣어야 하는지 예시를 확인할 수 있습니다. 사진이 잘 첨부됐는지 확인하기 위해 첨부하기 버튼 밑에 입력된 사진을 볼 수 있습니다. 잘못 추가했다면 다시 사진을 추가하면 전 사진이 사라집니다.

  • 결제하기
    회원이 넣은 견적 의뢰를 보고 공방들이 견적서를 보내오면 결제버튼이 활성화됩니다. 하나의 견적 의뢰에 여러 공방들이 견적서를 보내는데 회원이 원하는 견적서를 결제합니다. 회원이 입력한 견적 의뢰를 다시 한번 보여주고, 받을 사람 이름과 전화번호, 주소를 입력합니다. 결제가 완료되면 모든 정보를 확인할 수 있는 페이지로 이동하고 선택되지 않은 견적서들은 전부 사라지고 결제가 완료된 견적서만 남겨집니다.

  • 회원탈퇴
    로그인을 한 후, 비밀번호를 올바르게 입력한다면 회원을 탈퇴할 수 있습니다. 올바르게 입력하지 않았거나, 정보 삭제 동의 버튼을 누르지 않는다면 탈퇴할 수 없습니다.

  • 공방 찾기 페이지
    공방찾기 페이지에서는 공방을 검색하고 수선항목별 공방 목록을 보여줍니다. 공방 검색기능을 이용해 공방명과 수선항목으로 검색을 하여 원하는 공방을 찾을 수 있도록 합니다. 검색어가 DB에 존재하지 않는다면 ‘검색어 없음’ 알림을, 검색어가 존재한다면 해당 공방 목록을 띄워줍니다. 공방의 전문 수선 품목을 항목별(가방/핸드백, 신발, 지갑/벨트, 의류수선)로 구분하여 사용자가 조금 더 편리하게 원하는 전문 공방만을 선택해 살펴볼 수 있도록 합니다.

  • 공방 상세 페이지
    공방 상세 페이지에서는 사용자가 클릭한 공방에 대한 상세정보와 ‘갗공방’ 업체에 대한 간략한 정보를 보여줍니다. 뿐만 아니라 페이지 하단에 해당 공방에 대한 리뷰 정보를 불러와 사용자들의 수선 의뢰 선택 결정을 돕습니다.

  • 게시판
    갗공방 서비스를 이용하시거나, 웹페이지의 불만사항이 온라인 문의를 통해 언제든 문의 가능합니다. 파일을 첨부하여 자세하게 문의하고 언제든 수정, 삭제할 수 있습니다. 관리자가 답변을 완료했고, 조회수가 많다면 작성자의 질문이 FAQ로 이동합니다.



✅ 주요 기술


Backend - Spring

  • Spring Tool Suite 3
  • Spring Framework 5.3.22
  • Spring Web
  • Oracle DB
  • MyBatis

Frontend

  • CSS
  • JS
  • Boot Strap 4.6.0
  • jQuery

CI/CD

  • AWS EC2
  • Docker
  • Github Action



✅ 프로젝트 파일 구조


gotgongbang
     ├── aop

     ├── common

     ├── admin
     │      └── controller
     │      └── model
     │      └── service
     ├── board
     │      └── controller
     │      └── model
     │      └── service
     ├── craft
     │      └── controller
     │      └── model
     │      └── service
     ├── index
     │      └── controller
     │      └── model
     │      └── service
     ├── member
     │      └── controller
     │      └── model
     │      └── service
     ├── index
     │      └── controller
     │      └── model
     │      └── service
     ├── mapper



✅ 협업 툴


  • Git
  • Jira
  • Notion



👜 갗공방 서비스 화면


  • 메인 페이지 메인페이지

  • 회원가입 회원가입(수정)

  • 공방등록 공방등록

  • 개인정보 수정 개인정보수정

  • 회원 탈퇴
    회원탈퇴

  • 견적 제안 (공방) 견적제안(수정)

  • 견적 의뢰 (일반 고객) 견적의뢰(수정)

  • 결제 및 주문내역 조회 (일반 고객)
    결제주문내역조회

  • 수선 내역 상품 업데이트 (공방)/ 리뷰 작성 (일반 고객)
    공방상품상태업데이트_리뷰작성

  • 수선 후기 조회
    수선후기조회(수정)

  • 문의글 작성
    문의글작성

  • 운영자 답변 작성 운영자답변

  • 공지사항 작성
    공지사항작성

About

명품 수선 매칭 플랫폼 갗공방 (과정 홍보 프로젝트 선정)


Languages

Language:Java 40.8%Language:JavaScript 40.3%Language:HTML 11.6%Language:CSS 7.2%Language:PHP 0.1%Language:Dockerfile 0.0%