Evaluating bids

Migración de Backend y Mejoras para App de Asistente Virtual de Tienda Nube

Published on the September 02, 2024 in IT & Programming

About this project

Open

Buscamos un desarrollador experimentado para migrar y mejorar el backend de nuestra aplicación de asistente virtual para Tienda Nube. Esta app permite a los comerciantes instalar un chat inteligente en sus tiendas, que pueden personalizar para responder automáticamente a las consultas de los clientes. La aplicación se integra con OpenAI para proporcionar respuestas inteligentes y personalizadas.


Tecnologías principales: Django, Python, Next.js, api rest, integración de microservicios, openai api
tareas principales:

migración de backend:

transferir la lógica de negocio existente de next.js y Flask a nuestro template de Django que sera entregado, este incluye el flujo de instalacion de la app, autenticacion, varios servicios de billing, etc.
Asegurar la compatibilidad con el frontend existente en Next.js.
Integrar con nuestro microservicio de facturación (billing).
Mantener y mejorar la integración con OpenAI.


Autenticación y Registro:

Adaptar el sistema de login/registro actual al nuevo backend de Django.
Implementar flujos de autenticación seguros y eficientes para los comerciantes.


Integración de Facturación:

Conectar el frontend con el backend para manejar sesiones de pago, suscripciones y compras únicas.
Implementar visualización de métodos de pago y gestión de suscripciones en el panel de control del comerciante. (La logica de suscripciones, pagos, etc ya esta desarrollada en el backend)


Corrección de Bugs:

Solucionar el flujo de desinstalación, específicamente el botón de "autorizar".
Corregir la visualización incorrecta del período de prueba restante.


Mejoras de UI:

Optimizar la interfaz de usuario para las conversaciones del chat.
Mejorar el panel de control para la configuración del asistente virtual.


Implementación de Cron Jobs:

Desarrollar un cron job para gestionar el uso, la facturación y posiblemente la actualización de modelos de IA.


Sistema de Comunicaciones por Email:

Implementar un sistema de envío de emails para comunicaciones importantes con los comerciantes.



Requisitos:

Experiencia sólida en Django y Python.
Familiaridad con Next.js y desarrollo de API RESTful.
Conocimientos en integración de sistemas de pago (no excluyente, ya esta desarrollada la logica en el backend de django que sera entregado).
Habilidad para trabajar con código existente y adaptarlo a nuevas arquitecturas.
Conocimiento de buenas prácticas de seguridad en desarrollo web.
Experiencia con integración de APIs de IA, preferiblemente OpenAI (no excluyente) .

Project overview

Contexto de la Aplicación: Asistente virtual basado en chat para tiendas en Tienda Nube. Integración con OpenAI para generar respuestas inteligentes. Permite a los comerciantes configurar y personalizar las respuestas del chat. Mejora la atención al cliente y la eficiencia de las tiendas online.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed