사람들과 서로 인상 깊은 구절들을 공유하며 책을 함께 읽고 싶은
모든 책러버들을 위한 서비스 "비블리"
직접 만나지 않고도 여러 사람들과 교환독서를 즐길 수 있다면 어떨까요?
비블리는 시공간의 제약 없이 모두 함께 책을 읽을 수 있는 교환독서 플랫폼이에요.
모임원들과 서로 인상 깊은 구절을 공유하거나 이야기할 수 있고
요즘 어떤 책이 인기인지, 남들은 이 책을 어떻게 읽고 있는지 알 수 있어요.
혼자서만 읽고 또 읽는 게 지루하진 않았나요?
이제, Bibly로 함께 읽는 재미에 흠뻑 빠져보세요!
| 유수빈 (@b1nnnnid) |
이수진 (@leewatertrue) |
|---|---|
| BE | BE |
ERD 설계책장 로직읽기 세션 관리흔적 남기기디폴트 홈DB 관리 |
ERD 설계사용자 관리모임 관리교환 로직 책 고르기배포 |
🌿 스웨거 링크 (서버 배포)
☘️ 문서 스웨거 (준비 예정)
📝 API 명세서
| Backend |
|
|---|---|
| Database |
|
| CI/CD |
|
| Deployment |
|
| collaboration |
|
- main (배포용)
- feat/#이슈번호 (작업용)
- 클래스/인터페이스: Pascal UserController UserService
- 함수(메서드), 변수명: Camel getUserByID() createUser() userName
- 상수: UPPER_Snake MAX_LENGTH
- 패키지: 전부 소문자, 언더바×
com.example.api.user
| 커밋 유형 | 의미 |
|---|---|
🎉 Initial |
초기 세팅시에만 사용 |
✨ Feat |
새로운 기능 추가 |
🐛 Fix |
버그 수정 |
📝 Docs |
문서(README, SWAGGER 등) 수정 |
♻️ Refactor |
코드 리팩토링(기능 변화 없이 코드 구조 개선) |
🌏 Deploy |
배포 설정 |
💚 CI/CD |
CI/CD 관련 설정 수정 |
⚙️ Setting |
그 외 설정 수정 |
🚀 Chore |
그 외 기타 수정 및 잡일성 작업 |
.
├── src
│ └── main
│ └── java
│ └── com
│ └── app
│ ├── global # (공통) 전역 기능 및 설정
│ │ ├── auth
│ │ ├── common
│ │ ├── config
│ │ ├── controller
│ │ ├── exception
│ │ └── util
│ ├── addgroup # 그룹 추가
│ │ └── entity
│ ├── assignment # 읽기 할당
│ │ ├── controller
│ │ ├── service
│ │ ├── entity
│ │ ├── repository
│ │ └── dto
│ ├── book # 책
│ │ ├── controller
│ │ ├── service
│ │ ├── entity
│ │ ├── repository
│ │ └── dto
│ ├── bookmark # 북마크
│ │ ├── controller
│ │ ├── service
│ │ ├── entity
│ │ ├── repository
│ │ └── dto
│ ├── bookshelf # 책장
│ │ ├── controller
│ │ ├── service
│ │ ├── entity
│ │ ├── enums
│ │ ├── repository
│ │ └── dto
│ ├── comment # 댓글
│ │ ├── controller
│ │ ├── service
│ │ ├── entity
│ │ ├── enums
│ │ ├── repository
│ │ └── dto
│ ├── group # 모임
│ │ ├── controller
│ │ ├── service
│ │ ├── entity
│ │ ├── enums
│ │ ├── repository
│ │ ├── dto
│ │ └── util
│ ├── highlight # 하이라이트
│ │ ├── controller
│ │ ├── service
│ │ ├── entity
│ │ ├── repository
│ │ └── dto
│ ├── home # 메인 홈
│ │ ├── controller
│ │ ├── service
│ │ ├── entity
│ │ ├── repository
│ │ └── dto
│ ├── invite # 초대
│ │ └── entity
│ ├── member # 멤버
│ │ ├── service
│ │ ├── entity
│ │ ├── enums
│ │ ├── repository
│ │ ├── dto
│ │ └── util
│ ├── navigator # 네비게이터
│ │ ├── controller
│ │ ├── service
│ │ ├── entity
│ │ ├── enums
│ │ └── repository
│ ├── page # 페이지
│ │ ├── entity
│ │ └── repository
│ ├── progress # 진행도
│ │ ├── entity
│ │ └── repository
│ ├── session # 세션
│ │ ├── controller
│ │ ├── service
│ │ ├── entity
│ │ ├── repository
│ │ └── dto
│ ├── timetest # 시간 테스트
│ │ ├── controller
│ │ └── service
│ └── user # 사용자
│ ├── controller
│ ├── service
│ ├── entity
│ ├── enums
│ ├── repository
│ └── dto
├── src
│ └── main
│ └── resources # 환경 설정 파일
│ ├── application.yml
│ ├── application-local.yml
│ └── application-prod.yml
└── build.gradle





