ReadHub

TypeScript Web Privado

Lenguaje

TypeScript

Categoria

Web

Estado

Privado

ReadHub, también conocido como ReadRadar, es una plataforma completa de descubrimiento de contenido de lectura. Funciona de forma similar a JustWatch pero para el mundo de los libros: te dice dónde puedes leer, comprar o alquilar cualquier obra en todas las plataformas disponibles, y gestiona tu biblioteca personal de forma intuitiva.

Tipos de Contenido Soportados

  • Libros y novelas
  • Cómics y novelas gráficas
  • Manga
  • Novelas ligeras (light novels)
  • Audiolibros
  • Webcomics y web novels
  • Revistas

Funcionalidades Principales

  • Búsqueda universal: Encuentra cualquier contenido en todas las plataformas desde un solo lugar.
  • Radar de disponibilidad: Comprueba dónde está disponible para comprar, alquilar o leer gratis.
  • Seguimiento de precios: Visualiza precios y comparativas entre plataformas.
  • Biblioteca personal: Organiza tu colección con 5 estados: Leyendo, Completado, Por leer, En pausa, Abandonado.
  • Contenido relacionado: Descubre precuelas, secuelas, adaptaciones y más.
  • Multidioma: Soporte completo en inglés y español.

Stack Técnico

  • Next.js 16 con App Router y TypeScript 5.9
  • PostgreSQL con Prisma ORM 7.0
  • NextAuth.js 4.24 con sesiones JWT
  • Tailwind CSS 3.4 y React 19
  • next-intl 4.5 para internacionalización

Seguridad

  • Autenticación basada en credenciales con hashing bcryptjs (12 rondas).
  • Sesiones JWT via NextAuth.js.
  • Rutas protegidas con middleware.

Instalación

git clone <repository-url>
cd readhub
npm install
# Configura .env con DATABASE_URL y NEXTAUTH_SECRET
npm run db:migrate
npm run db:seed
npm run dev

Compartir