Se busca un desarrollador experimentado para crear una aplicación web progresiva (PWA) que funcione como un asistente conversacional de Inteligencia Artificial. Este asistente, denominado Flipy, deberá responder consultas exclusivamente basándose en un corpus de documentos propios proporcionados por el cliente, utilizando un sistema de Recuperación Aumentada por Generación (RAG). El proyecto está dirigido a una comunidad educativa del sector inmobiliario y operará bajo un modelo de suscripción.
El cliente proporcionará un prototipo de interfaz e identidad visual como referencia para el diseño.
Funcionalidades clave requeridas:
- Implementación de un chat con un único asistente de ia que utilice un sistema rag para procesar y responder consultas basadas en documentos internos (libros, clases, podcasts, material técnico).
- Las respuestas del asistente deben estar firmemente ancladas en el material de origen, sin mostrar citas directas.
- Desarrollo de un panel de administración autogestionable para las fuentes de documentos. Este panel permitirá al cliente subir, listar y borrar documentos de forma intuitiva, sin necesidad de intervención de código. No habrá límite en la cantidad de fuentes que se puedan gestionar.
- Creación de un módulo de administración de usuarios que soporte dos planes de acceso: uno gratuito con funcionalidades limitadas y otro de pago con acceso pleno a todas las características.
- Integración completa de un sistema de suscripción mensual recurrente utilizando Mercado Pago. Esto incluye la gestión de altas de suscripción, renovaciones automáticas, procesos de baja y manejo de pagos rechazados.
- La aplicación debe ser completamente instalable como PWA tanto en dispositivos iPhone (iOS) como Android, ofreciendo una experiencia de usuario fluida y nativa.
Se sugiere el siguiente stack tecnológico, aunque se está abierto a propuestas alternativas, con la excepción de la pasarela de pagos que debe ser obligatoriamente Mercado Pago:
Next.js, Supabase (con pgvector para la gestión de vectores), API de Anthropic (Claude) para el modelo de lenguaje, y despliegue en Vercel.
El desarrollador deberá incluir en su propuesta ejemplos de proyectos previos relacionados con ia o sistemas rag, así como cualquier experiencia con implementaciones de suscripciones recurrentes a través de mercado pago. También se solicita un tiempo estimado de desarrollo, una cotización desglosada por hitos, una descripción de cómo se manejarían los cobros recurrentes y los pagos rechazados, y la disponibilidad semanal del freelancer.
Condiciones del proyecto: Las cuentas de las plataformas utilizadas serán propiedad del cliente, y el acceso se otorgará mediante invitación de colaborador, sin compartir contraseñas. Los pagos se realizarán por hitos a través de la garantía de la plataforma Workana. Al finalizar el proyecto, el código fuente y el control de todas las cuentas quedarán bajo la propiedad y gestión del cliente.
Delivery term: Not specified