
0. 프로젝트 개요
Reading Routine | 독서 기록 및 루틴 서비스
독서 루틴 형성과 기록 관리를 돕는 웹 기반 서비스이다.
디지털 도구 활용 선호도를 기반으로 현대인의 독서율 향상에 기여하는 것을 목적으로 삼고 있다.
개발 기간 / 팀 구성
2024. 09 - 2024. 11 / BE 2, FE 2
내 역할
서비스 기획 (컨셉 기획 · 경쟁사 분석 · 기능 정의)
백엔드 개발 (도서 API 연동, 서재&루틴 기능 개발)
1. 문제 정의
문제 발견
1) 독서 앱 대부분 책 기록에만 집중되어 있음
2) 독서하는 장소를 기록하고 싶음
3) 독서를 루틴화 하고, 같은 루틴을 공유하고 싶음
-> 독서 경험 자체를 담으며, 장소와 함께 독서를 기록하는 루틴 형성을 통해 기억과 감각을 연결시킬 수 있음
타겟 유저
독서를 하고 싶은데 꾸준히 못 하는 사람 / 독서 루틴을 공유하고 싶은 사람
2. 기존 서비스와의 차별점
경쟁 서비스 분석
1) 북적북적
책 검색·기록, 페이지 수 트래킹, 월별 통계 제공. 읽은 권수를 cm로 환산해 캐릭터 리워드를 부여하는 등 디자인과 게임 요소가 강점. 독서에 흥미를 갖게 하는 입문용 앱으로 포지션.
한계 — 카테고리별 통계 없음, 루틴·습관화 기능 부재2) 북덕방
독서 달력·타이머·메모(사진 밑줄) 등 기록 기능이 충실. 독서 모임 찾기 기능으로 오프라인 커뮤니티 연결 시도.
한계 — 루틴 관리 없음, 장소 기록 불가, 사용자 간 동기부여 연결 약함3) 루티너리
루틴 타이머·습관 트래킹·달력 제공. 독서 전용이 아닌 범용 루틴 앱으로, 루틴 관리 자체는 강력함.
한계 — 독서 특화 기능 없음, 세부 통계는 유료 버전에만 제공
기능 비교표
| 기능 | 리딩루틴 | 북적북적 | 북덕방 | 루티러니 |
| 책 검색 및 기록 | O | O | O | X |
| 독서·루틴 달력 | O | O | O | O |
| 독서·루틴 타이머 | O | X | O | O |
| 메모 | O | O | O | O |
| 장소 저장 기능 | O | X | X | X |
| 커뮤니티·경쟁 기능 | O | X | △ | X |
우리 서비스의 포지션
1) 공통 한계
기존 서비스들을 기록을 메인으로, 습관화도 동기부여까지 연결되지 않는다는 한계점을 가진다.
2) 유저 인터뷰에서 발견한 니즈
"독서한 장소를 함께 기록하고 싶다 — 내가 어디서 가장 많이 읽는지 알고 싶다"는 니즈 발견. 카페, 도서관 등 독서 공간과 기록을 연결하는 기능은 기존 서비스 어디에도 없었고, 이것이 리딩루틴의 핵심 차별점으로 설정했다.
3) 차별화 포인트
- 독서 장소 기록 → 지도 API 활용
- 루틴 타이머 제공 → 루틴별 기록 및 관리 가능
- 리딩 클럽 → 다른 사용자와 루틴 및 기록 공유
3. 기획 과정
주요 기능
1) 회원 관리
- 아이디·비밀번호 기반 로그인 및 회원가입. 개인화 서비스의 기반.
- Django(JWT)를 이용한 로그인/로그아웃 구현.
2) 루틴 기록
- 독서 루틴 등록 후 수행 시 책 제목·장소·한줄소감 포함한 독서록 작성.
- 캘린더로 패턴 확인.
- 루틴 등록시 설정한 시간을 바탕으로 타이머 작동.
3) 서재 관리
- 읽고 있는 책 등록. 책별 기록과 연결된 루틴을 한곳에서 확인.
- 알라딘 API 활용으로 책 검색 용이.
4) 리딩 클럽
- 다른 사용자와 루틴을 공유하고 서로의 기록 확인. 함께하는 독서 습관 형성.
5) 커뮤니티
- 시간대별 인기 장소·책·루틴 확인. 다른 사용자 기록 탐색 및 참여 가능.
- 지도 API 활용으로 장소 등록 및 확인 가능.
가장 어려웠던 결정
1) 루틴 알림 기능
- 웹 서비스 특성상 구현이 어려워 배제
- 개선 포인트로 남음
2) API 활용
- 도서·지도 API 후보에 대해 정확도·비용·연동 난이도를 기준으로 선정
3) 메인 화면 구성
- 장소, 루틴, 참여 클럽 중 메인 화면 구성에 포함할 기능
- 서비스 차별점인 장소에 대한 것을 메인 화면 중앙에 배치
유저 플로우 / ERD


4. 결과 및 회고
실제 결과(서비스 화면)






더 많은 화면은 아래 깃허브를 참고
잘 된 것
1) 지도와 서점 API 도입으로 장소 기반 기록이라는 차별점을 실제 기능으로 구현.
2) UI 완성도 - 직관적인 디자인으로 구현
3) 첫 본격 프로젝트로서 기획·개발 전 과정을 직접 경험
- 서비스 기획부터 구현까지 완주한 프로젝트로, 이후 프로젝트의 기반이 됨.
아쉬운 것 / 다음엔 다르게 할 것
1) 루틴 알림 기능 미구현
- 습관화를 돕는 핵심 요소였는데, 앱이 아닌 웹이라 우선순위에 밀려 빠진 것이 아쉬움
2) 서비스 경량화 필요
- 클럽 기능을 배제하고 개인 독서 루틴 형성에 집중하는 방향도 유효했을 것
3) 핵심 가치 전달 방식 부족
- 기능은 구현됐지만 서비스의 차별점이 명확히 전달되도록 설계하지 못함. 다음엔 기획 단계에서 더 고민할 것
4) 배포 후 운영 경험 부재
-실제 유저 데이터 기반의 유지보수·개선 사이클을 경험하지 못함. 다음엔 배포 이후 단계까지 계획에 포함할 것
5) 초기 기획 시 제안했던 기능 누락
- 도서관 API 활용한 근처 도서관 소장도서 검색 기능
- 도서 추천 알고리즘
- 서점 링크 연동으로 구매 유도
'내기만사성' 카테고리의 다른 글
| 오굿푸드 | 마감식품 특가 플랫폼 (0) | 2026.06.10 |
|---|---|
| 탐라탐라 | LLM 기반 제주 여행 일정 추천 서비스 (0) | 2026.06.03 |
| 내기만사성 (0) | 2026.06.02 |