Encuéntrenos en la E-commerce Berlin Expo, el 22 de febrero de 2024.

Déjenos sus datos y le enviaremos nuestro libro blanco por correo electrónico.
Consiento el tratamiento de mis datos personales para el envío de material publicitario personalizado de conformidad con la Política de privacidad. Al confirmar el envío, acepta recibir material de marketing
Gracias.

El formulario se ha enviado correctamente.
Encontrará más información en su buzón.

Innowise es una empresa internacional de desarrollo de software de ciclo completo de software de ciclo completo fundada en 2007. Somos un equipo de más de 1600+ profesionales de TI que desarrollan software para otros profesionales de todo el mundo.
Conócenos
Innowise es una empresa internacional de desarrollo de software de ciclo completo de software de ciclo completo fundada en 2007. Somos un equipo de más de 1600+ profesionales de TI que desarrollan software para otros profesionales de todo el mundo.

Una solución de mercado NFT de marca blanca para Web3 Pro™ : más de 10 grandes marcas ya utilizan la plataforma

Nuestro equipo ha creado una solución de mercado de NFT de whitelabel personalizado que permite a las marcas populares crear rápidamente sus propios mercados y vender NFT, y ayuda a los usuarios a comprar e intercambiar activos de NFT.

Cliente

Industria
Tecnología de la información
Región
USA
Cliente desde
2021
El cliente proporciona a las marcas soluciones blockchain personalizadas que les ayudan a conseguir mayores ingresos y compromiso monetizando su identidad digital a través de las NFT.
La información detallada sobre el cliente no puede divulgarse en virtud de las disposiciones del acuerdo de confidencialidad.

Desafío

Fichas no fungibles, o NFTs, se han hecho abrumadoramente populares entre las marcas como otra forma de obtener reconocimiento e ingresos de los clientes. Estas fichas permiten demostrar la autenticidad y singularidad de determinados productos, lo que las hace valiosas para los coleccionistas y quienes desean poseer exclusivamente productos auténticos de sus marcas favoritas.

Nuestro cliente tuvo la idea de crear una solución especializada de mercado de whitelabel para simplificar el proceso de integración de los tokens NFT en los mercados de las marcas y hacer que el proceso de compra de estos tokens fuera más flexible y sencillo para los usuarios.

Se supone que la solución permite:
  • marcas populares a crear sus propios mercados NFT;
  • marcas para crear y vender NFT;
  • a los usuarios comprar y negociar NFT.

Solución

Innowise desarrolló desde cero una versátil plataforma de mercado de NFT de whitelabel que permite a los usuarios crear, comprar y vender activos de NFT a través de aplicaciones web y móviles.

Aplicación web

Mercado NFT

  • La solución permite a las marcas crear, gestionar y poner a la venta sus activos de NFT. Los usuarios pueden poner a la venta y retirar NFT ya poseídas, comprarlas directamente a las marcas o a otros usuarios, o participar en subastas.
  • Al hacer clic en el artículo, se accede a una sección con información más detallada. Allí puede leer una descripción del artículo, verlo de cerca y ver todos los anuncios del mismo.
  • Al hacer clic en el botón "Mostrar anuncios", el usuario puede ver todos los anuncios y la información sobre ellos: el número de serie del anuncio, su propietario, la mejor oferta (si el artículo se saca a subasta) y el precio actual del artículo.

Para permitir el comercio de NFT, desarrollamos un algoritmo que permite vender tokens a través de contratos inteligentes e implementamos la funcionalidad de pago mediante tarjeta bancaria o criptodivisa.

Aplicación móvil

La aplicación móvil permite a los usuarios gestionar los activos NFT que ya poseen, comprar otros nuevos directamente a los emisores y a otros usuarios, así como participar en subastas.

Los usuarios pueden obtener toda la información sobre los artículos de NFT como lo harían desde la aplicación web: la información general, que se amplía cuando un usuario toca un artículo.

Además, la aplicación tiene la función de empaquetar diferentes artículos en un solo paquete. La interfaz de la aplicación es sencilla e intuitiva para que cualquier usuario pueda acostumbrarse a manejarla de forma rápida y sencilla, independientemente de la plataforma (web, móvil) o el bando (de la marca o del usuario) que se considere.

Blockchain privado

Todas las operaciones con NFT se realizan principalmente en la blockchain privada diseñada por nuestros especialistas. La plataforma blockchain es compatible con EVM, lo que significa que es interoperable con cualquier otra blockchain basada en la red Ethereum. Nuestra solución permite a las marcas acuñar y distribuir sus activos digitales de forma rápida y rentable.

Panel de administración

Cada marca tiene una o varias cuentas de administrador relacionadas con su inquilino del mercado NFT. Los administradores disponen de una amplia gama de herramientas para gestionar sus mercados.

  • Interfaz de usuario personalizable. A través del panel de administración, las marcas pueden personalizar las interfaces de sus inquilinos. Por ejemplo, modificar los fondos y los colores de los botones, las fuentes, los logotipos, etc.
  • Tarifas personalizadas. Cada marca puede personalizar las comisiones de la plataforma para la compra y reventa de NFT. Pueden establecerse como cifras fijas (por ejemplo, 5 dólares al comprar un activo con fiat a través de Circle) o porcentajes (como una comisión de 1% por la compra de NFT por valor de 0,02 ETH);
  • Integración de Avalara. Para automatizar los cálculos fiscales (especialmente cuando los pagos proceden de varias regiones), las marcas tienen acceso a la solución de cumplimiento fiscal automatizado de Avalara;
  • Cálculo y deducción de las tasas de gas. La plataforma desarrollada por Innowise calcula automáticamente los gastos de gas para transferir una NFT a un cliente e incluye estos gastos en la factura final en la caja;
  • Prohibiciones. Para evitar actividades maliciosas como subidas sintéticas de precios o blanqueo de dinero, los administradores del mercado pueden bloquear cuentas que muestren acciones sospechosas. Si el propietario de la cuenta demuestra que no ha infringido las normas, se le puede retirar el bloqueo.

Tecnologías y herramientas

Back-end
PHP 8.1, Laravel 9
Front-end
ReactJS, VueJS
Mobile
Flutter
Blockchain
NodeJS, blockchain privada L2 compatible con EVM
DevOps
Amazon SQS, AWS, S3, EC2 (con opción de trasladarse a cualquier otra cloud), Kubernetes, Terraform
Base de datos
Amazon Aurora, MySQL, PostgreSQL, MongoDB, Redis
Arquitectura
Oporto, Multiarrendamiento
Plataformas
Web, Mobile

Proceso

El cliente tenía una visión clara de cómo debía funcionar la aplicación, pero necesitaba ayuda para entender cómo crearla.

Gracias a la estrecha colaboración de nuestro analista de negocio y gestor de proyectos con el cliente, conseguimos convertir el concepto de una aplicación de whitelabel en una plataforma flexible plenamente operativa para la venta de artículos NFT tanto en criptomonedas como en monedas fiduciarias.

En cuanto al proceso de desarrollo, resolvimos todos los problemas:
  • creó el diseño de la solución de whitelabel y su arquitectura;
  • ofrecieron ideas sobre la funcionalidad de la plataforma y su aplicación;
  • creado y desplegado NFT marketplaces personalizados para los contratistas de Web3 Pro™).

Fase de descubrimiento

Al principio, nuestro equipo analizó los requisitos del cliente, exploró las formas de implantar la solución y determinó la pila tecnológica más adecuada.

Diseñamos una maqueta de la plataforma, creamos un plan detallado para el desarrollo de cada módulo y acordamos un flujo de trabajo con el cliente. Para obtener un presupuesto preciso, creamos un plan detallado para el desarrollo de cada módulo y acordamos el flujo de trabajo y la prioridad de las funciones con el cliente.

Además, nuestro equipo de desarrollo planteó un punto importante en cuanto a la experiencia del usuario y la equidad general de la plataforma. Teníamos que asegurarnos de que el sistema de venta programada no ajustara los temporizadores a las distintas zonas horarias. Así, los usuarios de Estados Unidos tendrían la oportunidad de comprar activos limitados 6 horas antes que los de Alemania.

Elección de tecnología

Basándonos en las especificaciones y los requisitos, recomendamos las tecnologías y los marcos que se adaptaban perfectamente a las necesidades del cliente.

Hemos optado por un enfoque de diseño de software basado en dominios (DDD) que nos permite añadir fácilmente nuevos módulos o eliminar los que no se utilizan cuando es necesario. Cada función es un módulo independiente en un contenedor diferente que permite una personalización flexible de NFT marketplaces y añadir funciones personalizadas a petición sin necesidad de reconstruir la solución.

Se eligió Flutter como lenguaje de programación principal para el desarrollo de plataformas. Permite procesos de desarrollo y control de calidad más cómodos y rápidos, ya que las versiones de la aplicación para diferentes plataformas se basan en una única instancia de código. Todos los cambios en el código se aplican automáticamente a todas las plataformas, lo que acelera el proceso de actualización, así como la corrección de errores en el código para todas las plataformas. Esto reduce significativamente los costes de desarrollo y control de calidad.

Seguridad

La participación en subastas está regulada por las condiciones de Conozca a su cliente. Para mantener seguros los datos de los usuarios, hemos implementado la API Onfido.

Para que el proceso de interacción con los artículos de NFT sea fácil y seguro, también hemos implementado un conjunto de soluciones:

  • MetaMáscara para que los tokens NFT puedan retirarse de la plataforma;
  • Coinbase para pagos con criptomonedas;
  • Círculo para pagos con dinero fiduciario.

Además, para bloquear cualquier actividad maliciosa como la distribución ilegal de contenidos, las marcas pasan el proceso de validación interna cada vez que acuñan nuevos NFT.

Desarrollo de MVP

Una vez acordada la estructura de desglose del trabajo con el cliente, nos pusimos manos a la obra para desarrollar el MVP. Entregábamos módulo a módulo cada dos semanas, discutíamos las tareas en Slack y hacíamos un seguimiento de las tareas en Jira.

Como parte de cada fase de desarrollo, realizamos pruebas unitarias y manuales, para poder detectar y corregir incluso los errores más pequeños en la fase más temprana posible, evitando que se convirtieran en problemas mayores.

Como resultado, tras 4 meses de trabajo, nuestro equipo ha presentado un MVP. El producto mínimo viable representaba una combinación de plataformas de mercado NFT B2C y C2C que permitía a las empresas lanzar eventos de venta por tiempo limitado para distribuir tokens no fungibles de marca.

Además, el MVP poseía características como

  • Verificación KYC;
  • Compatibilidad con las pasarelas de pago Circle y Coinbase;
  • Nodo IPFS público personalizado para almacenar archivos multimedia NFT.

Nuevas mejoras

Tras el lanzamiento del MVP, nuestro cliente inició la primera ronda de ventas NFT cronometrada que duró aproximadamente un mes. Durante este tiempo, Innowise:

  • implementó la función de recompensas, que permite a las marcas motivar a los usuarios para que compren sus NFT ofreciéndoles fichas adicionales gratuitas por completar determinadas acciones (por ejemplo, compre tres y llévese la cuarta gratis);
  • conseguido que el sistema sea más estable en el trabajo si se compara con la compilación MVP.

Durante los seis meses siguientes, nuestros ingenieros de software han estado lanzando numerosas funciones para llevar el producto a la fase de lanzamiento completo. Esto incluye:

  • Implementar la estructura de inquilinos en la solución para que las nuevas marcas puedan lanzar fácilmente sus propios mercados utilizando una única base de código sin necesidad de duplicarla;
  • Añadir la función de colecciones que permite a las marcas crear colecciones de NFT y a los usuarios reunir activos digitales relacionados y seguir su progreso como coleccionistas. Además, las marcas pueden establecer recompensas relacionadas con las colecciones (por ejemplo, completar la colección y conseguir un NFT ultra raro);
  • Introducción de paquetes que permiten vender varias NFT a la vez;
  • Implementación de la funcionalidad de subasta;
  • Finalización del panel de administración donde las marcas pueden personalizar la interfaz de usuario de sus mercados.

Aumento de escala

Después de implementar las características del producto, Innowise ha tomado la resistencia a la carga como la siguiente tarea principal. Para que la plataforma sea fiable y responda incluso bajo las mayores cargas de tráfico posibles, hemos reelaborado la arquitectura en cloud de la solución. A partir de este momento, puede soportar la enorme cantidad (hasta 5 millones) de usuarios simultáneamente.

Para mejorar aún más la resistencia a la carga y el equilibrio, estamos investigando a otros proveedores de servicios en cloud para ver si es posible aumentar aún más la escala.

Producto final

Como resultado, hemos creado un producto totalmente operativo que permite lanzar nuevos mercados NFT en régimen dewhitelabel en menos de 2 días, incluyendo 1,5 horas para crear un nuevo arrendatario, unas 10 horas para recopilar y analizar los requisitos del cliente y aproximadamente 8 horas para implementar los requisitos.

Equipo

3
Desarrolladores de Back-end
3
Desarrolladores de Front-end
2
Ingenieros DevOps
1
Desarrollador de Blockchain
2
Business Analysts
2
Diseñadores UI/UX
1
Jefe de proyecto
1
Ingeniero de QA manual
1
Ingeniero de automatización de QA

Resultados

Tras realizar un profundo análisis de las intenciones y necesidades del cliente, hemos creado una plataforma de whitelabel que permite a las marcas crear e implantar rápidamente sus propios mercados de NFT para almacenar artículos NFT, ponerlos a la venta y agruparlos. El diseño de la aplicación permite un uso cómodo de la misma para usuarios con cualquier nivel de experiencia, lo que hace que el servicio esté disponible para un público amplio. Una amplia gama de métodos de pago también apoyan esta disponibilidad.

El producto ya se ha ganado la confianza y el interés de una amplia gama de marcas reconocidas, lo que dio lugar a que algunas de ellas se convirtieran en socios y usuarios del servicio. Ahora nuestro equipo trabaja en la adaptación y personalización de los marketplaces para los contratistas de Web3 Pro™.

Duración del proyecto

14 meses para el lanzamiento completo de una plataforma SaaS de whitelabel que incluya

  • 1er día - idea
  • 1er mes - prueba de concepto
  • 5º mes: lanzamiento de un MVP funcional
  • 6º mes: mejora de la estabilidad de la plataforma,
    implantación de la función de recompensas
  • 12º mes: introducción de nuevas funciones
  • 14º mes: mejora de la resistencia a la carga

Póngase en contacto con nosotros

Reservar una llamada o rellene el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Por favor, facilítenos detalles del proyecto, duración, tecnologías, especialistas informáticos necesarios y otra información relevante.
    Grabe un mensaje de voz sobre su proyecto
    para ayudarnos a comprenderlo mejor.
    Adjunte los documentos adicionales si es necesario
    Cargar archivo

    Puede adjuntar hasta 1 archivo de 2 MB en total. Archivos válidos: pdf, jpg, jpeg, png

    Le informamos de que cuando haga clic en el botón Enviar, Innowise procesará sus datos personales de acuerdo con nuestra Política de privacidad con el fin de proporcionarle la información adecuada.

    Qué pasa después?

    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallar las necesidades de su proyecto y firmar un acuerdo de confidencialidad que garantice la confidencialidad de la información.

    2

    Después de examinar los requisitos, nuestros analistas y desarrolladores elaboran una propuesta de proyecto con el alcance de las obras, el tamaño del equipo, el tiempo y las estimaciones de costos.

    3

    Concertamos una reunión con usted para discutir la oferta y llegar a un acuerdo.

    4

    Firmamos un contrato y comenzamos a trabajar en su proyecto lo más rápido posible.

    Gracias.

    Su mensaje ha sido enviado.
    Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

    Gracias.

    Su mensaje ha sido enviado.
    Procesaremos su solicitud y nos pondremos en contacto con usted lo antes posible.

    flecha