북빌리지를 세상에 무료로 열어둔 뒤, 과분하게도 많은 응원과 관심을 받았습니다. 동네 작은 도서관들의 고민이 내 생각보다 훨씬 더 깊고 절실했다는 것을 느낄 수 있었습니다.
시스템이 오픈된 후, 가상의 환경이 아닌 '실제 도서관 현장'에서 북빌리지가 작동하는 모습을 머릿속으로 수없이 그려보았습니다. 좁고 어두운 서가 구석에서 스마트폰으로 책을 등록할 사서님들, 기부받은 책 수십 권을 한 번에 정리해야 하는 자원봉사자분들, 그리고 도서관 운영진과 더 쉽게 소통하고 싶어 할 주민들까지.
그 고민의 결과물들을 모아, 북빌리지의 첫 번째 기능 업데이트인 버전 1.0.1을 선보입니다. 이번 업데이트는 '현장의 불편함'을 덜어내는 데 집중했습니다.
작은 도서관은 종종 박스 채로 책을 기부받곤 합니다. 수십 권의 책을 하나하나 스캔하고 확인하며 등록하는 것은 상당한 중노동입니다. 그래서 도서 등록 방식을 현장 상황에 맞게 3가지로 세분화하고, 스캐너의 성능을 대폭 끌어올렸습니다.
연속 등록 모드 (Batch Mode): 이제 책을 하나하나 등록할 필요가 없습니다. 바코드를 연속으로 스캔하면 화면 하단에 썸네일 목록이 차곡차곡 쌓이고, 마지막에 '일괄 등록' 버튼 한 번만 누르면 끝납니다. 연속 스캔 중 실수로 같은 책을 한 번 더 스캔하면, 스캔 흐름을 끊지 않으면서도 가벼운 토스트 알림(경고)을 띄워 중복을 방지합니다.
단일 도서 등록 모드: 책의 표지, 저자, 출판사 등 상세 정보를 꼼꼼히 확인하고 수정하며 1권씩 등록하고 싶을 때 사용하는 기본 모드입니다.
중복 도서 등록 모드: 해리포터나 Why? 시리즈처럼 인기가 많아 똑같은 책(동일 ISBN)이 여러 권 있는 경우, 도서관 자체 바코드를 부착해 별도의 개체로 추가 등록할 수 있게 되었습니다.
스마트폰 바코드 스캐너의 UX를 완전히 뜯어고쳤습니다. 기존의 답답했던 스캔 프레임을 과감히 제거하고 카메라 영역을 전체 화면으로 확대하여, 대충 비춰도 바코드가 시원하게 인식되도록 개선했습니다.
또한, 서가 구석의 어두운 조명 아래에서도 쉽게 책을 등록할 수 있도록 카메라 라이트(토치) ON/OFF 기능을 추가했습니다. 사서분들의 눈과 손이 한결 편안해지기를 바라는 마음을 담았습니다.
도서관을 운영하다 보면 주민들의 다양한 문의를 받게 됩니다. 연체된 책에 대한 질문부터, 로그인 핀(PIN)
번호를 잊어버렸다는 아이들의 다급한 요청까지 말이죠.
이제 관리자 설정에서 '카카오톡 채널 ID'만 입력해 두면, 주민들이 앱을 열었을 때 로그인 화면과 '내 서재'에 귀여운 상담 버튼이 자동으로 나타납니다. 복잡한 게시판 기능 대신, 가장 친숙한 카카오톡을 통해 도서관과 주민이 직접 소통할 수 있도록 연결고리를 만들었습니다.
도서관 이용 경험을 해치지 않기 위해 보이지 않는 로직들도 세심하게 다듬었습니다.
회원가입 확인 단계 추가: 가입 마지막 단계에 내가 입력한 정보(이름, 동/호수, 연락처 등)를 한눈에 요약해서 보여주는 단계를 추가했습니다. 오타로 인해 가입이 꼬이거나 사서를 찾아가야 하는 번거로움을 사전에 차단합니다.
삭제 도서 재등록 시 자동 복원: 폐기 처리(소프트 삭제) 했던 책을 실수로 다시 스캔했을 때 발생하던 바코드 충돌 에러를 해결했습니다. 이제 삭제된 도서의 바코드를 스캔하면 시스템이 이를 똑똑하게 인지하고 원래의 정보로 자동 복원해 줍니다.
북빌리지 1.0.1 업데이트는 화려한 신기술의 향연이 아닙니다. 사서님이 책을 조금 더 편하게 들 수 있게 스캐너 화면을 넓히고, 어두운 곳을 밝혀줄 손전등을 달아주고, 아이들이 로그인 버튼 앞에서 헤매지 않도록 카카오톡 버튼을 놓아준 '다정한 배려'의 결과물입니다.
앞으로도 북빌리지는 동네 도서관의 목소리에 귀 기울이며, 아주 작고 사소한 불편함부터 하나씩 지워나가려 합니다.
우리 동네 도서관에 이 다정한 시스템을 도입하고 싶지만 여전히 설치가 막막하시다면, 망설이지 말고 연락 주시기 바랍니다. 아이들이 책장을 넘기는 경쾌한 소리를 지키는 일, 북빌리지가 끝까지 돕겠습니다.
https://github.com/dean-studio/bookvillage_app
https://dean-studio.github.io/bookvillage_app/