Skip to main content
RRaphaël Raclot
BlogGear
▾
Select your preferred language

    © 2026 Raphaël Raclot. All rights reserved.

    Back to blog
    DevelopmentDaily Life🇪🇸Español
    9 marzo 20265 min

    Capybook: la app de lectura que construí para mí mismo

    Presentación de Capybook, una aplicación web gratuita de seguimiento de lectura que desarrollé con Next.js. Del concepto a la realización, la historia de un side project nacido de una frustración de lector.

    #Capybook#Next.js#React#Side Project#Lectura
    Capybook, aplicación de seguimiento de lectura

    Capybook: la app de lectura que construí para mí mismo

    ¿Conoces esa sensación? Terminas un libro increíble, alguien te recomienda tres más al instante, te dices "me voy a acordar"… y dos semanas después, se te olvidó todo. El título, el autor, la persona que te lo recomendó — todo. O estás en una librería, incapaz de recordar si ya leíste ese libro o no.

    Eso es exactamente lo que me pasaba. Durante meses, probé libretas, notas en el teléfono, apps existentes. Nada encajaba del todo. O era demasiado complejo, o le faltaba una funcionalidad esencial, o la interfaz me daban ganas de huir.

    Entonces pensé: ¿y si construyo mi propia herramienta?

    El resultado es Capybook — una app web gratuita de seguimiento de lectura, pensada por un lector, para lectores.


    ¿Qué es Capybook?

    Capybook en una frase

    Capybook es una aplicación web gratuita que te permite hacer seguimiento de tus lecturas, organizar tu biblioteca, calificar tus libros y descubrir nuevas recomendaciones — todo en una interfaz sencilla y agradable.

    En la práctica, es tu compañero digital de lectura. Puedes agregar todos los libros que estás leyendo, que quieres leer o que ya leíste. Sigues tu progreso, dejas reseñas, te fijas metas. Y como leer también es compartir, hay una dimensión comunitaria que hace la experiencia aún más rica.

    Interfaz de Capybook mostrando la página de un libro

    Recorrido por las funcionalidades

    Biblioteca personal y búsqueda de libros

    El corazón de Capybook es tu biblioteca. Puedes buscar cualquier libro con la barra de búsqueda integrada y agregarlo a tu colección con un clic. Los libros se organizan por estado: leyendo, por leer, terminado.

    Búsqueda de libros en Capybook

    Seguimiento de progreso

    Para cada libro en curso, puedes indicar dónde vas. Es satisfactorio ver tu barra de progreso avanzar, y te motiva a seguir. Sin presión, sin juicios — solo un seguimiento visual de tu avance.

    Reseñas, calificaciones y estadísticas

    Una vez que terminas un libro, puedes calificarlo y dejar una reseña. Con el tiempo, construyes un verdadero historial de tus lecturas con estadísticas: cuántos libros leíste este mes, este año, qué géneros prefieres…

    Desafíos de lectura y recomendaciones diarias

    Para los más motivados, Capybook ofrece desafíos de lectura — objetivos que hacen que leer sea aún más atractivo. Y cada día, recibes recomendaciones personalizadas para que nunca te quedes sin inspiración.

    Comunidad y compartir

    La lectura es muchas veces una actividad solitaria, pero compartir tus descubrimientos con otros apasionados es lo que la hace aún más rica. Capybook integra una dimensión social para intercambiar alrededor de los libros.

    Lo que Capybook te permite hacer

    • Buscar y agregar libros a tu biblioteca
    • Organizar tus lecturas por estado (leyendo, por leer, terminado)
    • Hacer seguimiento de tu progreso de lectura
    • Calificar y dejar reseñas de tus libros
    • Consultar tus estadísticas de lectura
    • Aceptar desafíos de lectura
    • Recibir recomendaciones diarias personalizadas
    • Compartir e interactuar con la comunidad

    Por qué creé Capybook

    Las apps existentes no me convencían

    Probé bastantes aplicaciones de seguimiento de lectura. Goodreads es el gigante del sector, pero su interfaz se siente anticuada y la experiencia de usuario deja mucho que desear. Otras apps son bonitas pero demasiado limitadas, o están llenas de funcionalidades innecesarias que ahogan lo esencial.

    Lo que yo quería era algo sencillo, rápido y agradable — una herramienta que me diera ganas de abrir para actualizar mis lecturas, no otra tarea más.

    El placer de construir algo que usas tú mismo

    Como desarrollador, no hay nada más gratificante que construir una herramienta que usas todos los días. Cada funcionalidad de Capybook nació de una necesidad real, de una frustración personal. Ninguna feature inútil agregada "porque queda bien" — cada elemento tiene una razón de ser.

    También es la mejor forma de crecer técnicamente. Cuando eres a la vez el desarrollador y el usuario, no dejas pasar nada. Cada bug te molesta personalmente, cada mejora te da satisfacción.

    ¿Por qué un capibara?

    Quizás te preguntes por qué la mascota es un capibara. La respuesta es simple: el capibara es el animal más relajado del reino animal. Tranquilo, calmado, se toma su tiempo. Es exactamente la vibra que quería para esta app — la lectura es un momento de calma y relajación, no una carrera contra el reloj.

    Y seamos honestos, un capibara con un libro es simplemente adorable.

    Consejo para desarrolladores: construye para ti mismo

    Si buscas una idea de side project, empieza con un problema que tú enfrentas todos los días. Serás tu propio tester más exigente, conocerás perfectamente las necesidades, y tendrás la motivación de terminar porque realmente quieres usarlo. Esa es la receta de los mejores side projects.


    Bajo el capó

    Sección técnica

    Lo que sigue es para desarrolladores curiosos. Si el código no es lo tuyo, puedes saltar directamente a la conclusión — ¡Capybook funciona perfectamente sin entender lo que hay detrás!

    La stack técnica

    Capybook está construido con Next.js (App Router), lo que permite tener una aplicación web performante con excelente SEO y una experiencia de usuario fluida. La app también es una PWA (Progressive Web App), lo que significa que puedes instalarla en tu teléfono como una app nativa.

    La elección de Next.js fue natural: Server Components para las páginas que no necesitan interactividad del lado del cliente, API Routes para el backend, y el sistema de routing basado en archivos que simplifica enormemente la arquitectura.

    Búsqueda de libros

    Una de las funcionalidades clave es la búsqueda de libros. La idea es que puedas escribir el título de un libro y encontrarlo al instante con su portada, autor y descripción.

    // Ejemplo simplificado de la búsqueda de libros
    async function searchBooks(query: string) {
      const response = await fetch(
        `https://www.googleapis.com/books/v1/volumes?q=${encodeURIComponent(query)}&maxResults=10`
      );
      const data = await response.json();
     
      return data.items?.map((item: GoogleBookItem) => ({
        title: item.volumeInfo.title,
        author: item.volumeInfo.authors?.join(", "),
        cover: item.volumeInfo.imageLinks?.thumbnail,
        description: item.volumeInfo.description,
        pageCount: item.volumeInfo.pageCount,
      })) ?? [];
    }

    Responsive y PWA

    Algo en lo que trabajé mucho es el diseño responsive. Capybook tiene que ser igual de agradable en móvil que en escritorio — y en la práctica, la mayoría de los usuarios lo usan en el teléfono, muchas veces para actualizar su progreso justo después de una sesión de lectura.

    Ser una PWA añade una capa de comodidad: la app se instala en la pantalla de inicio, se abre como una app nativa y funciona incluso con conexión limitada gracias al service worker.

    Desafíos enfrentados y lecciones aprendidas

    El mayor desafío fue encontrar el equilibrio correcto entre simplicidad y funcionalidades. Es tentador seguir agregando más, pero cada adición complejiza la interfaz y arriesga ahogar la experiencia de usuario. Aprendí a decir no a ciertas ideas — incluso las buenas — para mantener la app enfocada en lo esencial.

    El otro desafío fue la gestión de datos de libros. Las APIs de libros no son perfectas: portadas faltantes, metadatos incompletos, duplicados… Tuve que implementar bastante lógica para ofrecer una experiencia limpia a pesar de datos a veces caóticos.


    Prueba Capybook

    Si eres lector — ya sea que devoras tres libros por semana o lees uno al mes — Capybook está hecho para ti. Es gratuito, es sencillo, y está construido con cariño por alguien que lo usa todos los días.

    Sin registro complicado, sin publicidad intrusiva, sin datos vendidos. Solo una herramienta hecha para que tu vida de lector sea un poco más organizada y mucho más divertida.

    Lo que hay que recordar

    • Capybook es una app gratuita de seguimiento de lectura
    • Construida con Next.js y disponible como PWA
    • Biblioteca, progreso, reseñas, estadísticas y desafíos
    • Nació de una necesidad personal de un lector apasionado
    • Pruébala en capybook.app

    Table of Contents

    • Capybook: la app de lectura que construí para mí mismo
      • ¿Qué es Capybook?
      • Recorrido por las funcionalidades
        • Biblioteca personal y búsqueda de libros
        • Seguimiento de progreso
        • Reseñas, calificaciones y estadísticas
        • Desafíos de lectura y recomendaciones diarias
        • Comunidad y compartir
      • Por qué creé Capybook
        • Las apps existentes no me convencían
        • El placer de construir algo que usas tú mismo
        • ¿Por qué un capibara?
      • Bajo el capó
        • La stack técnica
        • Búsqueda de libros
        • Responsive y PWA
        • Desafíos enfrentados y lecciones aprendidas
      • Prueba Capybook
    Share:

    About the author

    Raphaël Raclot is a French full stack developer passionate about cybersecurity and modern web technologies. He specializes in React, Next.js, and TypeScript, and shares his discoveries, projects, and insights here.

    Learn more about Raphaël
    PreviousPixora: mi blog de viajes personal, construido con Astro

    Related articles

    Captura de pantalla del sitio Pixora, blog de viajes personal
    DevelopmentTravel
    🇪🇸

    Pixora: mi blog de viajes personal, construido con Astro

    Por qué creé Pixora, un blog de viajes independiente de mi portfolio de desarrollador, con Astro y Tailwind CSS. 47 países, 156 artículos, más de 30.000 fotos y consejos prácticos para viajeros.

    9 mar 20262 min
    Ilustración del cerebro y la dopamina frente a las redes sociales
    PsychologyDaily Life
    🇪🇸

    Dopamina y redes sociales: cómo la tecnología hackea tu cerebro

    Descubre cómo las aplicaciones y redes sociales explotan tu sistema dopaminérgico, y estrategias concretas para recuperar el control.

    7 mar 202611 min
    Imagen de bienvenida del blog
    Daily Life
    🇪🇸

    Bienvenido a mi blog

    Primer artículo de mi blog. Compartiré aquí mis aventuras en desarrollo, ciberseguridad, deporte, viajes, psicología, fotografía, vida cotidiana e idiomas.

    22 feb 20261 min