Goodreads Filter (sélection des livres les mieux notés sur goodreads.com)
(goodreadsfilter.com)Un site qui rassemble les livres les mieux notés sur goodreads.com (y compris, bien sûr, des livres dont vous n’avez probablement jamais entendu parler).
Je dirige actuellement une petite startup, et comme j’adore lire, je suis devenu très exigeant dans mes critères de choix des livres. Ma méthode préférée consiste d’abord à regarder la note Goodreads, car j’ai souvent trouvé que les livres notés dans les 3 étoiles avaient un contenu plutôt faible. C’est donc un site très utile pour moi. Mais il restait des points de friction non résolus dans son utilisation, alors j’ai décidé de les résoudre moi-même. Voici les problèmes que j’ai constatés :
Problem
-
Des dizaines de millions de notes de livres se sont accumulées sur Goodreads (probablement), mais l’UI/UX est conçue de telle façon qu’il est difficile d’y trouver facilement de bons livres
-
La Public API a également été fermée récemment, ce qui rend la recherche de livres très bien notés encore plus difficile
-
Même en cherchant un site web qui résout ce problème, on trouve difficilement quelque chose de satisfaisant
Tech Stack
-
Crawling : Python
-
Hébergement : Netlify
-
Web : ReactJS/Javascript
-
Éditeur : vim
Pour l’instant, je déploie sans backend ni DB, en injectant directement le json dans le bundle front ; par conséquent, je mets moi-même les données à jour périodiquement.
Le site compte actuellement une vingtaine de visiteurs par jour, et j’imagine que cela vaudra la peine d’automatiser quand on dépassera les 1 000 visiteurs :)
Heureusement (ou pas ?), les bons livres accumulent énormément de notes, donc leur note moyenne change très peu~
8 commentaires
J’aime beaucoup l’idée de vouloir bien choisir ses livres quand on aime lire mais qu’on manque de temps. Félicitations pour le lancement.
(J’ai essayé de m’abonner en entrant mon adresse e-mail, mais la valeur saisie a simplement disparu sans popup ni aucune notification, ce qui m’a un peu surpris. Je vous le signale au cas où ce serait un bug. C’était sur Chrome sous iOS 14.7.1.)
J’ai simplement modifié le code pour qu’une alerte s’affiche lors de la saisie de l’e-mail :)
Hier, après le retour de xguru, j’ai dû corriger ça en urgence, donc je n’ai pas pu mettre en place la réaction proposée après la saisie de l’e-mail, snif. Je vais essayer de l’ajouter ce soir après le travail ! Merci pour le retour, et j’espère que vous trouverez plein de bons livres sur le site~! :)
Waouh, c’est vraiment super que ça change instantanément. (Et le design du champ de saisie de l’e-mail est propre, j’aime beaucoup ! Une compétence qui fait envie… )
Je pense qu’en suivant l’avis de xguru, le site pourrait devenir encore plus attractif.
Que vouliez-vous dire par l’éditeur vim ? C’est l’éditeur que vous avez utilisé pour le développement ?
Ah oui, c’est l’éditeur haha. C’est une info moins importante qu’un framework ou qu’un langage, mais il arrive parfois que, selon le langage utilisé, on ne puisse vraiment pas utiliser vim. J’ai l’impression qu’une fois qu’on s’est habitué à vim, il y a cet effet secondaire qui fait qu’on n’a plus envie de développer avec des langages difficiles à utiliser dans vim haha.
Par exemple, quand on crée une app iOS en Swift, utiliser vim n’est pas très pratique, donc j’ai fini par moins utiliser Swift. Je me suis dit que ça pouvait être une info amusante pour certains Geek, alors je l’ai notée :)
Comme l’a suggéré xguru, j’ai rapidement retiré tous les éléments personnels de la NavBar et ajouté une adresse e-mail, et quand j’aurai le temps, je me demande si je ne vais pas aussi ajouter un bouton qui mène vers le lien Amazon ! :)
Félicitations pour le lancement ! Le site est propre et agréable.
Pour l’instant, il renvoie directement vers Goodreads, mais ce serait peut-être bien d’ajouter aussi un lien d’achat Amazon au survol des livres afin de générer des revenus d’affiliation !
Même si c’est un site destiné aux utilisateurs anglophones, il pourrait aussi être utile pour les utilisateurs coréens de reprendre les livres recommandés sur Goodreads, de constituer une base de données avec ceux qui existent en version coréenne, puis de les proposer également. Et en les reliant à des liens Yes24, il semblerait aussi possible de faire du marketing d’affiliation via LinkPrice.
Les liens vers le blog personnel et le Facebook du développeur, en haut de page, sont vraiment très visibles, donc le site donne l’impression d’être un site personnel. J’ai l’impression qu’il inspirerait davantage confiance s’il paraissait être un service exploité par une entreprise. De plus, comme « Any Word? » est un lien
mailto:direct, les personnes qui consultent le site sur le web risquent d’être surprises de voir leur client mail s’ouvrir.Que penseriez-vous de recueillir les adresses e-mail des visiteurs pour les prévenir lorsqu’un livre change ou qu’un nouveau livre fait son entrée ?
Merci !
Il va falloir que je corrige rapidement les points que vous avez mentionnés :)