Skip to content
 
 

Repository files navigation

home

쉼, 부름

근거리 서류 · 샘플 · 비품을 오가는 사람의 손으로 전하는 P2P 배송 플랫폼

동선 중 유휴 시간을 가진 직장인이 배송을 수행하고, 필요한 사람은 빠르고 저렴하게 물품을 전달받습니다.

서비스 링크

서비스 링크

기획 · 명세

기능명세서 API 명세서

Notion

설계

ERD Figma

협업 · 문서

Wiki Discussions Ground Rule Git 컨벤션


목차


👥 팀원

서석희 이동혁 임현성 정현서

👋 어떤 서비스인가요

한 계정으로 요청자와 수행자 역할을 스와이프로 전환하며 겸용할 수 있습니다. 어떤 날은 물건을 보내는 부르미, 어떤 날은 오가는 길에 배송하고 보수를 받는 드리미가 됩니다.

캐릭터 역할 코드명 하는 일
🙋 요청자 부르미 (P1) 근거리 서류·샘플·비품 전달이 필요한 사무직 실무자
🛵 수행자 드리미 (P2) 동선 중 유휴 시간에 배송을 수행하고 보수를 받는 직장인
🛠️ 운영자 Admin 인증 심사, 신고 처리, 요청 모니터링

사용 방법

1. 퀵 등록 — 부르미가 물품 정보·출발지/도착지를 입력하면, 서버가 실제 도보 경로로 배달비·예상 시간을 계산해 주문을 만듭니다.

0818-1.mp4

2. 주변 드리미 매칭 — 주변에 대기 중인 드리미에게 실시간으로 제안을 보내고, 가장 먼저 수락한 드리미로 배정합니다.

3. 부르미 확인 — 드리미가 수락하면 부르미에게 확인 알림이 가고, 부르미가 승인하면 매칭이 완료됩니다.

0818-2.mp4

4. 픽업 인증 — 드리미가 물품을 픽업하면서 사진으로 인증하면 배달이 시작됩니다.

0818-3.mp4

5. 실시간 추적 — 픽업부터 전달까지 부르미는 드리미의 실시간 위치를 지도에서 확인할 수 있습니다.

0818-4.mp4

6. 전달 인증 — 드리미가 도착지에서 전달 완료를 사진으로 인증하면 주문이 완료 처리됩니다.

0818-5.mp4

7. 정산 · 평점 — 배달비가 드리미에게 정산되고, 부르미와 드리미가 서로에게 별점을 남깁니다.

드리미는 마이페이지에서 본인인증(신분증·범죄이력조회서)을 마치면 전환되고, 홈 화면 상단 토글로 한 계정 안에서 부르미·드리미 역할을 그때그때 바꿔가며 쓸 수 있습니다.


🧭 핵심 흐름

부르미 퀵 등록  →  주변 드리미 매칭  →  픽업 인증  →  전달 인증  →  정산 · 평점
                     └──────── 실시간 추적 ────────┘
image

서비스 아키텍쳐

image

ERD

image

Infra · DevOps

Docker Docker Hub GitHub Actions AWS EC2 AWS S3 CloudFront Prometheus Grafana

Backend

Java Spring Boot Spring Data JPA MySQL Session Auth SSE Swagger AWS S3 Kakao API Solapi Web Push

️ Frontend

TypeScript React Vite pnpm Zustand React Router Tailwind CSS Axios Orval PWA ESLint

Test

JUnit5 Mockito AssertJ Vitest Testing Library k6 Node.js Playwright

🧠 기술 결정

🧪 부하테스트

🔧 트러블슈팅

About

소프티어 BE 3조입니다.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages