🍆 2023 고급 모바일 프로그래밍 텀프로젝트 [ 가지마켓 ] 🍆
당신을 위한 중고거래 플랫폼, 가지마켓
Gazi-Market v1.0
한성대학교 고급 모바일 프로그래밍 프로젝트 : 가지마켓
개발 기간 : 2023.10 ~ 2023.12
Contributors
@MinseoKangQ @jjinueng @xogk1128 @gyeongminn
Used Tech Stack
테스트 가이드
여기 혹은 아래 첨부된 apk 파일 다운로드 후, 테스트 계정으로 로그인
ID : [email protected]
PW : hansungandroid
유의 사항
- 자신이 작성한 게시물에는 체팅하기 버튼이 생성되지 않습니다.
- 판매완료로 변경한 경우 가격이 표시되는 부분이 판매 완료로 변경됩니다.
화면구성
주요 기능
💡 사용자 계정 생성과 로그인 기능
- 회원가입 버튼 클릭 시, 사용자 계정 생성이 가능하며 이메일과 비밀번호, 생년월일, 이름 입력 후 가입이 가능합니다.
- 회원가입 후에는 자동으로 로그인이 됩니다.
- 회원가입 조건을 충족했을 때, 로그인 조건을 충족했을 때 각 버튼이 활성화됩니다.
💡 판매 글 목록 보기 기능
- Home 화면에서 판매 글 목록을 확인할 수 있습니다.
- 판매 글은 Grid 형태로 3개 씩 확인이 가능합니다.
- 판매 글 목록에서는 물건 가격이 10,000원 이상일 시, 단위가 만원으로 바뀝니다.
ex) 20,200원 -> 2만원 / 10,020,000원 -> 100만원
판매 글 목록 |
판매 글 목록 가격 |
상세 페이지 가격 |
|
|
|
💡 판매 글 목록 필터 기능
- 판매 글 목록의 좌측 상단 버튼을 누르면 필터링이 가능합니다.
- 판매중 상품 (판매된 상품 제외) / 판매 완료 상품 / 최소 가격 ~ 최대 가격 입력 후 필터링을 할 수 있습니다.
💡 글 등록 기능
- Home 화면의 우측 하단 버튼을 이용하여 판매글을 등록할 수 있습니다.
- 판매글에는 사진과 제목, 가격, 내용을 입력할 수 있고 3가지 모두 입력해야 작성완료 버튼이 활성화됩니다.
💡 상세페이지 기능
- 등록된 판매 글을 누르면 상세페이지를 확인할 수 있습니다.
- 상세페이지에는 판매자의 닉네임과 글의 제목, 내용, 가격이 나와있으며 판매중인 상품은 가격이, 판매완료된 상품은 판매완료가 표시됩니다.
- 우측 상단에는 더보기 버튼(글 수정, 판매완료/판매중 전환)이 있으며, 우측 하단에는 채팅하기 버튼이 있습니다.
- 판매글의 작성자가 본인일 시에는 더보기 버튼이 나타나고 채팅하기 버튼이 나타나지 않습니다.
- 판매글의 작성자가 본인이 아닐 시에는 더보기 버튼이 나타나지 않고 채팅하기 버튼이 나타납니다.
상세 페이지 (판매자) |
상세페이지 (구매자) |
구매 완료 전환 |
|
|
|
💡 채팅 기능
- 상세페이지의 채팅하기 버튼을 누르면 판매자와 채팅이 시작됩니다.
- 실시간으로 메시지를 주고 받을 수 있으며 말풍선 옆 '1' 표시로 상대방이 메시지를 읽었는지, 읽지 않았는지 알 수 있습니다.
- 채팅목록에서는 상대방에게 온 메시지의 개수를 확인할 수 있습니다.
- 보낼 내용이 공백일 경우에는 메시지를 보낼 수 없습니다.
- 내용을 입력하면 전송 버튼이 파란색으로 활성화가 됩니다.
채팅 목록 |
채팅 시작 |
전송 버튼 활성화 |
안 읽음 |
읽음 |
|
|
|
|
|