Skip to content

Latest commit

 

History

History
75 lines (48 loc) · 4.39 KB

README-es.md

File metadata and controls

75 lines (48 loc) · 4.39 KB

AtlasBooks 📚

en es

¡Bienvenido a AtlasBooks! 🎉

AtlasBooks es una plataforma de biblioteca basada en la web diseñada para permitir a los usuarios subir, descargar, calificar y comentar libros en un entorno colaborativo y sin problemas. Inspirado en Z-Library, este proyecto demuestra nuestras habilidades en desarrollo full-stack, enfatizando la calidad, usabilidad y rendimiento.

🚀 ¡Mira la demo en vivo aquí!

Este repositorio contiene el código frontend de AtlasBooks, construido con el stack PERN (PostgreSQL, Express, React y Node.js).

🌟 Características Principales

📄 Perfiles de Usuario

  • Registro y Autenticación de Usuarios: Inicio de sesión seguro con JWT.
  • Perfiles Personalizados: Gestiona nombre, correo electrónico, país y más.
  • Historial de Descargas: Ve todos los libros descargados anteriormente.

🏠 Página de Inicio

  • Feed de Libros Recomendados: Sugerencias curadas basadas en las preferencias del usuario.
  • Búsqueda Avanzada: Filtra libros por autor, título, género y fecha de publicación.

🔍 Búsqueda de Texto Completo (Full-Text Search)

Elastic Search: Implementamos Elastic Search para realizar búsquedas rápidas y precisas en el contenido de libros subidos. Los usuarios pueden buscar palabras o frases dentro del texto completo de los libros para encontrar exactamente lo que necesitan.

📚 Gestión de Libros

  • Subir Libros: Funcionalidad de arrastrar y soltar para archivos de libros e imágenes de portada.
  • Páginas de Libros: Descarga, califica, comenta y comparte libros directamente desde sus páginas dedicadas.
  • Recomendaciones: Sugerencias personalizadas basadas en tus descargas y listas de libros.
  • Reportar Libros: Marca contenido inapropiado para mantener una biblioteca de calidad.

📋 Gestión de Listas

  • Crear Listas: Organiza tu viaje de lectura con listas de libros personalizadas.
  • Listas Públicas: Comparte tus listas con la comunidad o explora las colecciones de otros.

Opciones de Administrador

  • Gestión de Usuarios: Prohibir/desprohibir usuarios que violen las políticas de la plataforma.
  • Panel de Informes: Aborda libros marcados y problemas de usuarios de manera efectiva.

🛠 Stack Tecnológico

  • Frontend: Construido con React.js y Vite, enfatizando un diseño receptivo y accesible utilizando técnicas modernas de CSS.
  • Backend: Desarrollado usando Node.js y Express para un manejo robusto de API.
  • Base de Datos: PostgreSQL potencia el almacenamiento y la gestión eficiente de datos.
  • Motor de Búsqueda: Elastic Search permite realizar búsquedas de texto completo en los libros subidos.

Otras Herramientas

  • Jira: Gestión ágil de proyectos para rastrear el progreso.
  • Figma: Herramientas de diseño UI/UX para crear una interfaz de usuario intuitiva. Explora el diseño aquí

📝 Instalación y Contribución

¡Damos la bienvenida a contribuciones para mejorar AtlasBooks! 🚀 Por favor, revisa nuestras directrices de contribución para obtener instrucciones detalladas sobre cómo configurar el proyecto y enviar pull requests.

👩‍💻 Miembros del Equipo

Conoce al apasionado equipo detrás de AtlasBooks: