부기마켓은 중고거래 플랫폼 애플리케이션입니다. 사용자가 자신의 물건을 등록하고 판매할 수 있으며, 다른 사용자의 물건을 둘러보고 메시지를 보내 거래할 수 있습니다. Firebase를 활용하여 사용자 인증, 데이터베이스, 이미지 저장 등의 기능을 구현했습니다.
- 회원가입 및 로그인 기능
- Firebase Authentication을 통한 안전한 사용자 관리
- 등록된 상품 목록 확인
- 판매중/판매완료 필터링 기능
- 상품 등록 버튼
- 상품 등록: 제목, 설명, 가격, 사진 등록
- 상품 수정 및 삭제
- 판매 상태 변경 (판매중/판매완료)
- 상품 상세 정보 확인
- 이미지 슬라이드로 여러 사진 확인
- 판매자 정보 확인
- 판매자에게 메시지 보내기
- 받은 메시지 확인
- 사용자간 거래 문의
- 프레임워크: Android
- 언어: Kotlin
- 백엔드 서비스: Firebase
- Authentication: 사용자 인증
- Firestore: 데이터베이스
- Storage: 이미지 저장
- 로그인/회원가입 화면: 사용자 인증 기능
- 메인 화면: 상품 목록 및 필터링
- 상품 등록/수정 화면: 상품 정보 입력 및 수정
- 상품 상세 화면: 상품 정보 확인 및 메시지 보내기
- 메시지 화면: 메시지 목록 확인 및 소통
- Firebase 인증: 안전한 사용자 관리 및 로그인
- Firestore 데이터 관리: 상품 및 메시지 정보 저장 및 불러오기
- 이미지 처리: 상품 이미지 업로드 및 표시 (Glide 라이브러리 활용)
- Android 버전: Android 8.0 이상
- 개발 도구: Android Studio
- Firebase 서비스: Authentication, Firestore, Storage