Skip to content

Gazi-Market/gazi-market

Repository files navigation


Logo

🍆 2023 고급 모바일 프로그래밍 텀프로젝트 [ 가지마켓 ] 🍆

당신을 위한 중고거래 플랫폼, 가지마켓

Gazi-Market

한성대학교 고급 모바일 프로그래밍 프로젝트 : 가지마켓
개발 기간 : 2023.10 ~ 2023.12

Contributors

@MinseoKangQ @jjinueng @xogk1128 @gyeongminn

Used Tech Stack

   

테스트 가이드

여기 혹은 아래 첨부된 apk 파일 다운로드 후, 테스트 계정으로 로그인

ID : android@hansung.ac.kr
PW : hansungandroid

유의 사항

  • 자신이 작성한 게시물에는 체팅하기 버튼이 생성되지 않습니다.
  • 판매완료로 변경한 경우 가격이 표시되는 부분이 판매 완료로 변경됩니다.

화면구성

첫 화면 회원가입 로그인
image image image
메인 화면 채팅 목록 마이페이지
image image image
판매글 등록 상세 페이지 채팅
image image image

주요 기능

💡 사용자 계정 생성과 로그인 기능

  • 회원가입 버튼 클릭 시, 사용자 계정 생성이 가능하며 이메일과 비밀번호, 생년월일, 이름 입력 후 가입이 가능합니다.
  • 회원가입 후에는 자동으로 로그인이 됩니다.
  • 회원가입 조건을 충족했을 때, 로그인 조건을 충족했을 때 각 버튼이 활성화됩니다.

💡 판매 글 목록 보기 기능

  • Home 화면에서 판매 글 목록을 확인할 수 있습니다.
  • 판매 글은 Grid 형태로 3개 씩 확인이 가능합니다.
  • 판매 글 목록에서는 물건 가격이 10,000원 이상일 시, 단위가 만원으로 바뀝니다. ex) 20,200원 -> 2만원 / 10,020,000원 -> 100만원
판매 글 목록 판매 글 목록 가격 상세 페이지 가격
image image image

💡 판매 글 목록 필터 기능

  • 판매 글 목록의 좌측 상단 버튼을 누르면 필터링이 가능합니다.
  • 판매중 상품 (판매된 상품 제외) / 판매 완료 상품 / 최소 가격 ~ 최대 가격 입력 후 필터링을 할 수 있습니다.

💡 글 등록 기능

  • Home 화면의 우측 하단 버튼을 이용하여 판매글을 등록할 수 있습니다.
  • 판매글에는 사진과 제목, 가격, 내용을 입력할 수 있고 3가지 모두 입력해야 작성완료 버튼이 활성화됩니다.

💡 상세페이지 기능

  • 등록된 판매 글을 누르면 상세페이지를 확인할 수 있습니다.
  • 상세페이지에는 판매자의 닉네임과 글의 제목, 내용, 가격이 나와있으며 판매중인 상품은 가격이, 판매완료된 상품은 판매완료가 표시됩니다.
  • 우측 상단에는 더보기 버튼(글 수정, 판매완료/판매중 전환)이 있으며, 우측 하단에는 채팅하기 버튼이 있습니다.
  • 판매글의 작성자가 본인일 시에는 더보기 버튼이 나타나고 채팅하기 버튼이 나타나지 않습니다.
  • 판매글의 작성자가 본인이 아닐 시에는 더보기 버튼이 나타나지 않고 채팅하기 버튼이 나타납니다.
상세 페이지 (판매자) 상세페이지 (구매자) 구매 완료 전환
image image image

💡 채팅 기능

  • 상세페이지의 채팅하기 버튼을 누르면 판매자와 채팅이 시작됩니다.
  • 실시간으로 메시지를 주고 받을 수 있으며 말풍선 옆 '1' 표시로 상대방이 메시지를 읽었는지, 읽지 않았는지 알 수 있습니다.
  • 채팅목록에서는 상대방에게 온 메시지의 개수를 확인할 수 있습니다.
  • 보낼 내용이 공백일 경우에는 메시지를 보낼 수 없습니다.
  • 내용을 입력하면 전송 버튼이 파란색으로 활성화가 됩니다.
채팅 목록 채팅 시작 전송 버튼 활성화 안 읽음 읽음
image image image image image