프로젝트 배경
1) 문제점 - 기존 중고거래 플랫폼은 판매 중심 구조로, 단기 대여나 재능 공유 같은 서비스형 거래를 지원하지 않음 - 물건을 가진 사람이 게시하는 공급 중심 구조만 있고, 필요한 사람이 먼저 요청하는 수요 중심 매칭이 부재 - 물건 대여와 인력/재능 공유를 하나의 앱에서 통합하는 국내 서비스 부재 — 유형별로 다른 앱을 사용해야 하는 불편함 2) 프로젝트 목표 - 양방향 렌탈 마켓: 공급자(아
프로젝트 성과
풀스택 플랫폼 1인 개발
Flutter 앱, Spring Boot 백엔드, Next.js 어드민을 단독 설계·구현하여 iOS/Android 동시 런칭
양방향 렌탈 매칭 아키텍처 구현
공급자 주도(아이템 게시) 렌탈과 수요자 주도 렌탈을 단일 렌탈 도메인으로 통합, Lender/Borrower 역할 반전 로직을 전 레이어에 일관 적용
SSE 기반 실시간 채팅·알림 시스템 구축
SSE로 실시간 채팅·알림 구현. 서버 ConcurrentHashMap+30s heartbeat, 앱 측 지수 백오프(5s~5m) 재연결, FCM으로 백그라운드 보완
어드민 감사 로그 시스템 구축
AOP @AdminAudit 어노테이션 하나로 모든 어드민 액션의 before/after를 JSON으로 자동 캡처. 독립 트랜잭션으로 메인 로직에 영향 없이 100% 운영 추적성 확보
핵심 기능
진행 단계
기획 및 도메인 설계
2025.03.
물건·재능 공유 플랫폼 기능 범위 확정, 4가지 아이템 유형 정의, NeedPost 역방향 매칭 개념 설계, Lender/Borrower 역할 모델링, DB 스키마 및 렌탈 상태 머신 설계
프로젝트 상세
1) 포트폴리오 소개 물건과 재능을 빌리고 빌려주는 O2O 공유 경제 플랫폼 앱 개발. 카메라·텐트 등 물건 대여, 레슨·컨설팅 등 재능 나눔 상품 유형을 지원하며, 이용자가 직접 필요한 것을 요청하는 필요해요 기능(역방향 매칭)까지 포함한 양방향 렌탈 마켓플레이스입니다. Flutter 모바일 앱, Spring Boot 백엔드 API, Next.js 관리자 대시보드를 모두 설계·개발했습니다. 2) 작








