사용자의 관심사와 위치를 바탕으로 독서모임을 추천해주는 서비스 입니다.
현재 위 서비스에서 제공하는 핵심 기능 3가지입니다.
- 취향에 맞춘 독서모임과 책 추천
- 우리 동네의 독서모임 찾기
- 읽은 책을 정리할 수 있는 나의 도서관
Spring Boot,Java,JPAMariaDB,Redis,FirebaseAWS EC2,Docker
독서 모임 조회
- 오프셋 기반 페이지네이션을 활용해 독서 모임 목록을 무한 스크롤 형식으로 반환한다.
- 사용자가 선택한 독서 모임의 정보와, 현재 인원 등 상세정보를 확인할 수 있다.
독서 모임 참여
- 사용자가 선택한 모임의 정원과 현재 인원을 비교한 후, 현재 인원이 적다면 해당 모임에 참여할 수 있다.
독서 모임 생성
- 독서 모임에 대해 이름, 소개글, 카테고리, 장소 등 정보들을 입력하면 모임을 생성할 수 있다.
독서 모임 삭제
- 독서 모임을 생성한 사람만 해당 독서 모임을 삭제할 수 있다.
다음 검색 API를 활용한 도서 검색
다음 검색 API를 활용해, 사용자가 작성한 키워드를 제공한다.
- 사용자의 키워드가 제목 혹은 작가에 포함되어 있는 도서들을 무한 스크롤 형식으로 반환한다.
사용자 검색
검색창에 사용자의 닉네임을 작성하면, 해당 사용자의 정보를 반환한다.
React/Spring Boot + Docker
- Dockerfile을 통해 이미지 빌드 후 해당 이미지로 Container를 실행
Nginx
- reverse proxy 적용
- SSL 암호화

