17P by bingo992000 7일전 | favorite | 댓글 8개

goodreads.com에서 가장 평점이 높은 책들(+분명 처음 들어보는 책들도 포함해서)을 모아놓은 사이트입니다.

저는 현재 작은 스타트업을 운영 중인데요, 책 읽는 것을 너무 좋아하다 보니 책을 고르는 기준도 까다로워졌습니다. 제가 가장 좋아하는 방법은 goodreads 평점을 먼저 보는 것인데, 여기서 3점대를 받은 책은 내용이 부실한 경우가 많았습니다. 그래서 제게는 아주 유용한 사이트입니다. 다만 이 사이트를 이용하는 데 있어 해결되지 않는 불편함이 있었고 그래서 직접 해결하기로 했습니다. 제가 느낀 문제점은 다음과 같습니다:

Problem
1. goodreads에 책 평점이 수천만 개(아마도) 쌓여 있는데, 좋은 책을 쉽게 찾기가 어려운 구조로 UI/UX가 설계되어 있다
2. 최근 Public API도 폐쇄해서 평점이 높은 책을 찾기가 더 어려워졌다
3. 이 문제를 해결하는 웹사이트를 검색해봐도 잘 안 나온다

Tech Stack
1. 크롤링: Python
2. 호스팅: Netlify
3. 웹: ReactJS/Javascript
4. 에디터: vim

---
현재는 백엔드/DB 없이 json를 프론트 bundle에 직접 넣어서 배포하고 있고, 따라서 주기적으로 제가 직접 데이터를 업데이트하고 있습니다.

현재 일 방문자가 20명 정도인데 1,000명이 넘을 정도가 돼야 자동화 할 가치가 있을 것 같습니다 :)

다행히(?) 좋은 책은 평점이 아주 많이 쌓여 있어서 평균 점수가 잘 변하지 않네요~

xguru 7일전  [-]

런칭 축하드립니다! 사이트 깔끔하네요.

지금은 바로 GoodReads로 가는데, 책에 호버할 때 아마존 구입하기 링크도 같이 두어서 Affiliate 수익을 내시면 좋을 것 같아요!

영문 사용자를 위한 사이트 이긴 하지만, 이 GoodRead의 추천서적을 가져다가 한글판이 나온 책들도 같이 DB화해서 제공하면 한국 사용자한테도 유용하고, Yes24 링크로 연결한다면링크프라이스를 통해서 제휴 마케팅도 가능할 것 같습니다.

상단에 Personal Blog 및 개발자님 페이스북 연결 링크가 너무 잘 보여서, 사이트 자체가 개인사이트 처럼 느껴지는 데요. 회사가 운영 중인 서비스인 것 처럼 보여야 더 신뢰가 갈 것 같아요. Any Word? 도 바로 이메일 mailto: 여서 웹에서 보는 사람들은 메일 클라이언트가 떠서 당황할 것 같습니다.

방문자 이메일 주소를 받아서 변경되거나 신규 진입한 책이 나오면 알려주는 건 어떨까요?

답변달기
bingo992000 6일전  [-]

감사합니다!

말씀해주신 부분들 후딱 고쳐봐야겠네요 :)

답변달기
spilist2 5일전  [-]

책읽는 건 좋은데 시간이 부족해서 좋은 책을 고르고 싶다는 말씀에 공감이 많이 되네요. 런칭 축하드립니다.

(이메일 주소 넣고 구독을 해봤는데 팝업이나 아무런 노티스 없이 인풋 값이 사라져버려서 좀 당황했습니다. 혹시 버그인가 싶어서 말씀드려요. ios 14.7.1 크롬 브라우저였습니다.)

답변달기
bingo992000 4일전  [-]

email 입력 시 얼러트가 나오도록 간단히 수정했습니다 :)

답변달기
bingo992000 5일전  [-]

어제 xguru님 피드백 받고 급하게 고치느라 이메일 입력 후 reaction을 제공하는 것을 작업 못했습니다ㅜ 오늘 퇴근 후에 만들어볼게요! 피드백 감사합니다 웹사이트에서 좋은 책 많이 발견하셨으면 좋겠어요~! :)

답변달기
xguru 5일전  [-]

와 그래도 바로바로 바뀌는게 넘 좋네요. (이메일 입력창 디자인 깔끔해서 좋네요! 부러운 능력.. )

답변달기
nicewook 6일전  [-]

xguru님 의견대로면 좀 더 매력적인 사이트가 될 것 같습니다.
에디터 vim이 무슨 말이실까요? 개발하실 때 쓰신 에디터?

답변달기
bingo992000 6일전  [-]

아 네 에디터입니다ㅎㅎ 에디터가 프레임워크나 언어에 비해서는 덜 중요한 정보이기는 한데, 간혹 사용하는 언어에 따라 도저히 vim을 사용할 수 없는 경우도 있더라고요. vim에 익숙해지고 나면 vim에서 작성이 어려운 언어로는 개발하기 싫어지는 부작용이 있는 것 같아요ㅎㅎ

예를 들어 iOS 앱을 Swift로 만들 때는 vim을 쓰는 게 불편하다 보니 Swift는 잘 안 쓰게 되더라고요. 일부 Geek 분들에게는 재밌는 정보일 수 있을 것 같아 기재해두었습니다 :)

---
xguru님 의견대로 NavBar에서 개인적인 내용들 모두 제거하고 메일 주소 기입하는 것을 빠르게 추가하였고, 시간 될 때 amazon 링크로 넘어가는 버튼도 추가해볼까 합니다! :)

답변달기