<목적> 본 서비스는 도서 구매가 목적이 아닌 사용자들을 위한 서비스입니다.
대여를 원하는 사용자들에게는 가까운 지역도서관 정보를, 중고거래를 원하는 사용자들에게는 커뮤니티를 제공합니다.
<주요 기능>
1. 도서관 통합검색
우선 사용자들은 원하는 도서와 지역을 검색하게 됩니다. 북메이트의 핵심 서비스인 도서관 통합검색은 지역 내 도서관의 위치와 관내 도서보유여부를 알려줍니다. 사용자들은 단순히 지도 위에서 지역을 선택하는 것만으로, 목적을 달성하게 됩니다.
2. 도서 정보 제공
사용자들은 메인 페이지에서 실시간 인기 도서의 목록을 확인할 수 있으며, 목록 내에서 검색한 책에 대해 상세 정보를 제공받게 됩니다.
3. 중고거래 서비스 제공
중고거래 서비스를 제공하여 사용자들끼리 도서를 사고 팔 수 있습니다. 중고거래 페이지에서는 미투데이의 api를 이용하여 bookmate 미투데이의 데이타를 서로 주고받으면서 bookmate 미투데이를 중고게시판으로 사용할 수 있습니다.
4. 드래그앤클릭 검색 기능
화면 중에 보이는 어떤 텍스트라도 드래그를 하여 선택하면 바로 검색할 수 있는 버튼이 나타나 굳이 타이핑을 하지 않더라도 그 정보에 대해 바로 검색 할 수 있습니다. 사용자가 책에 대한 정보를 읽던 중, 저자나 출판사에 대해 바로 검색하고자 할 때 편리한 서비스입니다.
<구현 방법>
1. 도서관 통합검색
여러 지역의 도서관 이름과 isbn검색 url을 xml로 저장이 되어있습니다.
유저가 책을 선택했을 때 그 책의 isbn과 url을 합쳐서 관내 도서 보유여부를 확인할 수 있습니다. 그 확인한 정보를 네이버 지역검색과 지도 api를 사용하여 지도에 마커로 위치시킨 도서관에 표현할 수 있습니다.
2. 도서 정보 제공
다음 api와 ajax를 이용하여 책의 상세정보를 구현했고 덧붙여 네이버 카페, 블로그, 다음 카페, 블로그 정보를 나타냈습니다.
3. 중고 거래 서비스
커뮤니티를 위한 게시판을 만드는데 데이터 베이스를 사용하지 않고 미투데이를 이용했습니다. 자바를 이용해 bookmate페이지 내에서 미투데이의 포스트를 가져오거나 작성할 수 있습니다.
------------------------------------------------