프로젝트 한 줄 소개

금오공과대학교 학생을 위한 대학 인증 기반 중고거래·공동구매 앱으로, Firebase BaaS와 Server Stub 이중 백엔드를 설계해 프론트엔드가 API 없이도 개발·연동할 수 있게 한 당근마켓 클론 모바일 서비스


기본 정보

항목 내용
프로젝트명 바로 마켓 (OSP Carrot Market Clone / 금오 마켓)
팀명 (4인 팀 — PRESENTATION.md 기준)
기간 2024년 하반기 (OSP 과제 · Server Stub UI 발표 2024.11.24 기준)
소속 금오공과대학교 컴퓨터공학부
역할 백엔드 담당 (Firebase·데이터 계층·Cloud Functions·Server Stub)
팀 구성 김현진(백엔드), 박진섭·이준기·정석준(프론트엔드·Flutter UI)
기술 스택 Flutter, Firebase(Auth/Firestore/Storage/FCM/Functions), Provider, Google Maps, Kakao Login

프로젝트 배경 (Why)


시스템 구성 (What)

[Flutter 앱 (프론트)]  →  [Firebase BaaS 백엔드]
   UI·Provider            Auth / Firestore / Storage / FCM
                              ↑
                    [Cloud Functions]  ← notificationRequests 트리거

주요 기능 (서비스 관점)

  1. 상품 CRUD — 등록·수정·삭제·상태(판매중/예약중/완료)·이미지 Storage 업로드
  2. 위치 기반 필터 — 현재 위치·학교(금오공대) 주변·반경(500m~5km)·거리순 정렬·지도 표시