18 puntos por bingo992000 2021-09-11 | 8 comentarios | Compartir por WhatsApp

Es un sitio que reúne los libros con las calificaciones más altas de goodreads.com (+ incluyendo algunos libros de los que seguramente nunca habías oído hablar).

Actualmente dirijo una pequeña startup, y como me encanta leer, también me he vuelto bastante exigente a la hora de elegir libros. Mi método favorito es revisar primero la calificación en goodreads, y muchas veces los libros que están en el rango de 3 puntos resultaban tener contenido flojo. Por eso, este sitio me resulta muy útil. Sin embargo, había una incomodidad sin resolver al usarlo, así que decidí solucionarla yo mismo. Los problemas que identifiqué son los siguientes:

Problem

  1. En goodreads se han acumulado decenas de millones de calificaciones de libros (probablemente), pero la UI/UX está diseñada de una forma que dificulta encontrar fácilmente buenos libros

  2. Recientemente también cerraron la Public API, así que se volvió aún más difícil encontrar libros con calificaciones altas

  3. Incluso si buscas sitios web que resuelvan este problema, casi no aparecen

Tech Stack

  1. Crawling: Python

  2. Hosting: Netlify

  3. Web: ReactJS/Javascript

  4. Editor: vim


Por ahora, lo estoy publicando sin backend/DB, metiendo directamente el json en el bundle del frontend, y por eso actualizo los datos manualmente de forma periódica.

Actualmente tiene alrededor de 20 visitantes diarios, y creo que solo valdría la pena automatizarlo cuando llegue a más de 1,000 :)

Por suerte (¿?) los buenos libros acumulan muchísimas calificaciones, así que el promedio casi no cambia~

8 comentarios

 
spilist2 2021-09-13

Me identifico mucho con eso de que leer es bueno, pero como no hay suficiente tiempo, uno quiere elegir buenos libros. Felicitaciones por el lanzamiento.

(Puse mi correo y probé la suscripción, pero el valor ingresado desapareció sin ningún popup ni aviso, así que me dejó un poco desconcertado. Se los comento por si acaso es un bug. Fue en Chrome de iOS 14.7.1.)

 
bingo992000 2021-09-14

Lo modifiqué de forma sencilla para que aparezca una alerta al ingresar el email :)

 
bingo992000 2021-09-13

Ayer, después de recibir comentarios de xguru, estuve corrigiendo todo a las apuradas y no alcancé a implementar lo de ofrecer una reacción después de ingresar el correo T_T. Hoy, cuando salga del trabajo, voy a intentar hacerlo. ¡Gracias por los comentarios! Espero que encuentren muchos buenos libros en el sitio web~! :)

 
xguru 2021-09-13

Guau, aun así está buenísimo que cambie al instante. (¡También me gusta que el diseño del campo para ingresar el correo esté limpio! Qué capacidad tan envidiable.. )

 
nicewook 2021-09-12

Como dice xguru, parece que podría convertirse en un sitio más atractivo.

¿Qué quisiste decir con el editor vim? ¿Es el editor que usaste al desarrollar?

 
bingo992000 2021-09-12

Ah sí, es el editor jaja. Aunque el editor es una información menos importante en comparación con el framework o el lenguaje, a veces sí pasa que según el lenguaje que uses simplemente no puedes usar vim. Creo que cuando te acostumbras a vim, aparece el efecto secundario de que ya no te dan ganas de desarrollar con lenguajes en los que es difícil escribir desde vim jaja.

Por ejemplo, cuando haces una app de iOS en Swift, usar vim resulta incómodo, así que termino sin usar mucho Swift. Me pareció que podría ser un dato interesante para algunos Geek, así que lo dejé anotado :)


Como sugirió xguru, eliminé del NavBar todo el contenido personal y añadí rápidamente un correo electrónico; cuando tenga tiempo, quizá también agregue un botón que lleve al enlace de Amazon! :)

 
xguru 2021-09-12

¡Felicitaciones por el lanzamiento! El sitio se ve limpio.

Ahora mismo te lleva directo a Goodreads, pero creo que también sería buena idea poner un enlace para comprar en Amazon cuando pasas el cursor sobre un libro, así podrían generar ingresos por afiliados.

Aunque es un sitio para usuarios de habla inglesa, si toman los libros recomendados de Goodreads y también crean una base de datos con los títulos que tengan edición en coreano, podría ser útil para usuarios coreanos. Y si los enlazan a Yes24, también parecería posible hacer marketing de afiliación a través de LinkPrice.

En la parte superior, los enlaces al Personal Blog y al Facebook del desarrollador se notan demasiado, así que el sitio da la impresión de ser una página personal. Creo que generaría más confianza si pareciera un servicio operado por una empresa. Además, Any Word? también abre directamente un correo con mailto:, así que quienes lo vean desde la web podrían sorprenderse cuando se les abra el cliente de correo.

¿Qué les parecería recopilar direcciones de correo de los visitantes y avisarles cuando haya cambios o entren libros nuevos?

 
bingo992000 2021-09-12

¡Gracias!

Parece que tengo que corregir rápido las partes que mencionaste :)