바로로(borrowLocal)
사용자가 필요한 물건을 가까운 지역에서 손쉽게 대여하고 반납할 수 있도록 설계된 지역 기반 대여 서비스입니다.
- 개발 기간: 2025.03 ~ 2025.06 (약 3개월)
- 참여 인원: 프론트엔드 1명, 백엔드 2명
- 회원 관리: 회원가입, 로그인, 회원정보 수정, 회원탈퇴
- 물품 관리: 물품 등록, 대여 및 반납
- 이용 내역 조회
- 즐겨찾기 기능 (물품 즐겨찾기 추가/삭제)
- 대여 후기 작성 및 관리
- 카테고리/사용자 위치/검색 기반 필터링
- React 19, React Router DOM 7
- Axios
- CSS (모듈 방식, 파일 분리 import)
- Spring Boot
- Swagger API Docs
- Notion, Figma
cd frontend
npm install
npm startcd backend
👉 자세한 구현 화면은 프론트엔드 레포지토리 README를 참고해주세요.
-
프론트엔드 A
전체 UI 설계 및 구현, CSS 스타일링, 백엔드 API 연동 -
백엔드 A
대여/반납, 신고/리뷰, 물품 관리, 이메일 기능 구현, Swagger API 문서 작성 -
백엔드 B
ERD 설계 및 DB 구조 정의, 회원 관리 기능 구현
- API 문서:
-
문제: Spring Boot 프로젝트에서 Swagger UI 접근 시 500 내부 서버 오류 발생
- 해결: Swagger 라이브러리 버전 업그레이드 (pom.xml 내 swagger 의존성 버전 변경 2.7.0 및 재빌드)
- 사용자 인증 강화: 비밀번호 암호화 및 강력한 비밀번호 정책 도입
- 알림 기능: 반납 기한 등을 알려주는 리마인더 제공
- 커뮤니케이션 기능: 유저 간 대여 거래를 지원하는 1:1 채팅
- 결제 기능: 실제 결제 서비스와의 연동