Goodreads Filter (kumpulan buku dengan rating tertinggi di goodreads.com)
(goodreadsfilter.com)Ini adalah situs yang mengumpulkan buku-buku dengan rating tertinggi di goodreads.com (+ termasuk buku-buku yang mungkin jelas belum pernah Anda dengar sebelumnya).
Saat ini saya menjalankan startup kecil, dan karena saya sangat suka membaca buku, standar saya dalam memilih buku juga jadi cukup ketat. Cara favorit saya adalah melihat rating Goodreads terlebih dahulu, dan di sana buku-buku yang mendapat rating di kisaran 3 sering kali memiliki isi yang kurang kuat. Karena itu, situs ini sangat berguna bagi saya. Namun, ada ketidaknyamanan yang belum teratasi saat menggunakan situs ini, jadi saya memutuskan untuk menyelesaikannya sendiri. Masalah yang saya rasakan adalah sebagai berikut:
Problem
-
Di goodreads ada puluhan juta rating buku (mungkin), tetapi UI/UX-nya dirancang dengan struktur yang membuat buku bagus sulit ditemukan dengan mudah
-
Public API juga baru-baru ini ditutup, sehingga mencari buku dengan rating tinggi menjadi lebih sulit
-
Bahkan jika mencari situs web yang menyelesaikan masalah ini, hasilnya hampir tidak ada
Tech Stack
-
Crawling: Python
-
Hosting: Netlify
-
Web: ReactJS/Javascript
-
Editor: vim
Saat ini saya mendistribusikannya tanpa backend/DB, dengan langsung memasukkan json ke bundle front-end, sehingga saya sendiri yang memperbarui data secara berkala.
Saat ini pengunjung hariannya sekitar 20 orang, dan sepertinya baru akan layak diotomatisasi jika jumlahnya sudah lebih dari 1.000 orang :)
Untungnya(?) buku bagus memiliki sangat banyak rating terkumpul, jadi skor rata-ratanya tidak banyak berubah~
8 komentar
Saya sangat memahami perasaan ingin memilih buku yang bagus karena waktu terbatas, meskipun membaca buku itu menyenangkan. Selamat atas peluncurannya.
(Saya sempat memasukkan alamat email dan berlangganan, tetapi nilai inputnya hilang begitu saja tanpa popup atau notifikasi apa pun, jadi saya agak bingung. Saya sampaikan ini kalau-kalau memang bug. Saya mengalaminya di browser Chrome pada iOS 14.7.1.)
Saya sudah membuat perubahan sederhana agar muncul alert saat email dimasukkan :)
Kemarin, setelah menerima masukan dari xguru, saya buru-buru memperbaikinya jadi belum sempat mengerjakan fitur untuk memberikan reaksi setelah memasukkan email T_T Saya akan coba buat setelah pulang kerja hari ini! Terima kasih atas masukannya, semoga Anda menemukan banyak buku bagus di situs webnya~! :)
Wah, tapi menyenangkan sekali karena perubahannya langsung terlihat. (Desain kolom input email-nya rapi, jadi suka! Kemampuan yang bikin iri.. )
Kalau mengikuti pendapat xguru, sepertinya ini akan menjadi situs yang lebih menarik.
Maksud Anda editor vim itu apa? Editor yang Anda pakai saat mengembangkan?
Ah ya, ini editor hehe. Memang editor adalah informasi yang relatif kurang penting dibanding framework atau bahasa, tapi kadang ada juga kasus di mana karena bahasa yang digunakan, rasanya benar-benar tidak bisa memakai vim. Sepertinya setelah terbiasa dengan vim, ada efek samping jadi tidak ingin mengembangkan sesuatu dengan bahasa yang sulit ditulis di vim hehe
Misalnya saat membuat aplikasi iOS dengan Swift, memakai vim terasa tidak nyaman, jadi saya pun jadi jarang menggunakan Swift. Saya tuliskan ini karena sepertinya bisa jadi informasi yang menarik bagi sebagian Geek :)
Sesuai masukan xguru, saya cepat-cepat menghapus semua hal yang bersifat pribadi dari NavBar dan menambahkan alamat email, dan kalau nanti ada waktu saya juga ingin mencoba menambahkan tombol yang menuju ke tautan amazon! :)
Selamat atas peluncurannya! Situsnya terlihat rapi.
Saat ini langsung menuju GoodReads, tetapi saat hover pada buku mungkin akan lebih baik jika juga menaruh tautan pembelian Amazon agar bisa menghasilkan pendapatan afiliasi!
Memang ini situs untuk pengguna berbahasa Inggris, tetapi kalau rekomendasi buku dari GoodRead ini diambil lalu buku-buku yang sudah punya edisi Korea juga didata dalam DB dan disediakan bersama, ini juga akan berguna bagi pengguna Korea. Jika dihubungkan ke tautan Yes24, sepertinya pemasaran afiliasi melalui LinkPrice juga memungkinkan.
Di bagian atas, tautan ke Personal Blog dan Facebook pengembang terlalu menonjol, jadi situs ini terasa seperti situs pribadi. Rasanya akan lebih meyakinkan kalau terlihat seperti layanan yang dioperasikan oleh perusahaan. Any Word? juga langsung berupa email
mailto:, jadi orang yang melihatnya di web bisa kaget karena klien email langsung terbuka.Bagaimana kalau mengumpulkan alamat email pengunjung lalu memberi tahu mereka saat ada buku yang berubah atau buku baru yang masuk?
Terima kasih!
Sepertinya saya harus cepat-cepat memperbaiki bagian-bagian yang Anda sebutkan :)