Skip to content

Repository files navigation

🛒 부기마켓 (BugiMarket)

📱 프로젝트 소개

부기마켓은 중고거래 플랫폼 애플리케이션입니다. 사용자가 자신의 물건을 등록하고 판매할 수 있으며, 다른 사용자의 물건을 둘러보고 메시지를 보내 거래할 수 있습니다. Firebase를 활용하여 사용자 인증, 데이터베이스, 이미지 저장 등의 기능을 구현했습니다.

✨ 주요 기능

👤 사용자 인증

  • 회원가입 및 로그인 기능
  • Firebase Authentication을 통한 안전한 사용자 관리

🏠 홈 화면

  • 등록된 상품 목록 확인
  • 판매중/판매완료 필터링 기능
  • 상품 등록 버튼

📦 상품 관리

  • 상품 등록: 제목, 설명, 가격, 사진 등록
  • 상품 수정 및 삭제
  • 판매 상태 변경 (판매중/판매완료)

🔍 상품 조회

  • 상품 상세 정보 확인
  • 이미지 슬라이드로 여러 사진 확인
  • 판매자 정보 확인

💬 메시지 기능

  • 판매자에게 메시지 보내기
  • 받은 메시지 확인
  • 사용자간 거래 문의

🛠️ 기술 스택

  • 프레임워크: Android
  • 언어: Kotlin
  • 백엔드 서비스: Firebase
    • Authentication: 사용자 인증
    • Firestore: 데이터베이스
    • Storage: 이미지 저장

📂 주요 구성 요소

📱 화면 구성

  • 로그인/회원가입 화면: 사용자 인증 기능
  • 메인 화면: 상품 목록 및 필터링
  • 상품 등록/수정 화면: 상품 정보 입력 및 수정
  • 상품 상세 화면: 상품 정보 확인 및 메시지 보내기
  • 메시지 화면: 메시지 목록 확인 및 소통

⚙️ 핵심 기능

  • Firebase 인증: 안전한 사용자 관리 및 로그인
  • Firestore 데이터 관리: 상품 및 메시지 정보 저장 및 불러오기
  • 이미지 처리: 상품 이미지 업로드 및 표시 (Glide 라이브러리 활용)

💻 개발 환경

  • Android 버전: Android 8.0 이상
  • 개발 도구: Android Studio
  • Firebase 서비스: Authentication, Firestore, Storage

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages