©Copyright 2026 Nigel Ferreres · All rights reserved

|
IcurrículumIIproyectosIIIcontacto
|

Detalle proyecto

BookQuest

BookQuest es una aplicación móvil multiplataforma enfocada en la gestión de bibliotecas personales y el descubrimiento de libros, desarrollada con React Native (Expo) y un backend propio en Node.js, Express y MongoDB. La aplicación integra Google Books API con un sistema de filtrado por ISBN español, optimización mediante caché inteligente y paginación infinita, reduciendo llamadas externas y mejorando el rendimiento. Incluye autenticación segura con JWT, almacenamiento cifrado de tokens y una arquitectura multiusuario con aislamiento de datos, permitiendo a cada usuario gestionar listas personalizadas (wishlist, favoritos, comprados). Se implementaron buenas prácticas de rendimiento y UX como caching agresivo con React Query, actualizaciones optimistas, manejo robusto de errores y listas altamente optimizadas con FlashList.

Tech stack

  • React Native
  • TypeScript
  • Node.js
  • Express
  • MongoDB
  • TanStack React Query
  • Tamagui
  • Expo Router
  • Zod
  • Axios
  • FlashList
  • Mongoose
  • Cloudinary SDK

Links

FrontendBackend