InkPal - Gestión de Lecturas

InkPal fue uno de mis primeros desarrollos en React Native, concebido como una app móvil para organizar lecturas, descubrir libros y conectar con otros lectores. Aunque su desarrollo se discontinuó por limitaciones en la cuota de la API de Google Books, el proyecto fue fundamental para mi aprendizaje temprano en la creación de aplicaciones móviles y la integración de servicios externos.

Archivado...

InkPal - Gestión de Lecturas

La Visión: Innovar en la Experiencia de Gestión de Lecturas

El desarrollo de InkPal surgió de la necesidad de una solución que facilitara la gestión de lecturas y la conexión entre lectores. A pesar de su discontinuación, el proyecto exploró nuevas formas de interactuar con la literatura.

Tecnologías

  • React Native
  • Expo
  • Firebase
  • MySQL
  • JWT
  • Google Books API
  • OpenAI API
  • AdMob

Desafíos

Integración y Gestión de la API de Google Books

Implementé la integración con una API Google Books de libros para permitir a los usuarios buscar y descubrir nuevos títulos. Esto implicó manejar la paginación y la caché de resultados para mejorar el rendimiento.

Exploración de un Sistema de Recomendaciones con IA (Conceptual)

Desarrollé un sistema de recomendaciones basado en las lecturas anteriores de los usuarios, utilizando la IA para analizar patrones de lectura y sugerir nuevos libros.

Diseño de Funcionalidades Sociales: Compartición y Lectura Grupal

Implementé una funcionalidad que permite a los usuarios compartir sus lecturas y opiniones con amigos, fomentando la interacción social y el descubrimiento de nuevos libros. Además, de la creación de salas de lectura grupales, donde los usuarios pueden leer juntos, ver que libro están leyendo y por que página van.

Interfaz de Usuario Atractiva

Diseñé una interfaz intuitiva y atractiva, centrada en la experiencia del usuario, que facilita la navegación y la gestión de lecturas. La aplicación incluía funcionalidades como seguimiento de lecturas, valoraciones de libros, un sistema de amistades para conectar con otros lectores, perfiles de usuario y gamificación.

Aprendizajes

InkPal fue una etapa crucial en mi desarrollo: me enfrenté por primera vez a la integración de APIs de terceros (y sus desafíos), exploré conceptos de sistemas de recomendación y reforcé la importancia de una UI atractiva. Aunque no llegó a producción, sentó las bases de mis habilidades en React Native y Firebase, y me enseñó lecciones valiosas sobre la viabilidad de proyectos dependientes de APIs externas.