Queue-Up

Marketplace para gamers donde clientes pueden encontrar proveedores especializados, contratar servicios, pagar con wallet, conversar por chat, gestionar órdenes y dejar reseñas. Incluye autenticación con Discord, pagos con Stripe, retiros con Wise y un panel admin para moderación y operación.

Next.js 16React 19TypeScriptSupabaseSupabase AuthPostgreSQLTailwind CSS v4shadcn/uiRadix UInext-intl+5
Queue-Up

Queue-Up

Queue-Up es un marketplace freelance para gamers que conecta Heroes, usuarios que buscan contratar servicios, con Masters, proveedores especializados que ofrecen servicios relacionados con videojuegos o actividades digitales.

La plataforma permite descubrir Masters, contratar servicios, gestionar órdenes, conversar por chat, pagar con wallet, procesar retiros y construir reputación mediante reseñas.

El problema

En comunidades gaming, muchas transacciones de servicios ocurren de forma informal: por mensajes directos, servidores de Discord, acuerdos manuales o pagos externos. Esto genera fricción y riesgos para ambas partes:

  • Los clientes no siempre tienen forma clara de validar reputación.
  • Los proveedores dependen de canales dispersos para vender sus servicios.
  • El seguimiento de órdenes suele ser manual.
  • Los pagos y retiros no están integrados en una misma experiencia.
  • Las disputas, reseñas y moderación son difíciles de administrar.

Queue-Up nace para formalizar esa experiencia y convertirla en una plataforma centralizada para contratar servicios gaming.

La solución

Queue-Up funciona como un marketplace donde los usuarios pueden registrarse, buscar Masters, revisar servicios, crear órdenes, pagar desde una wallet interna y comunicarse por chat durante el proceso.

El sistema también incluye herramientas administrativas para moderación, reportes, bans, categorías y contenido, lo que permite operar el marketplace con mayor control.

Roles principales

RolDescripción
HeroCliente o comprador que busca contratar servicios.
MasterProveedor que publica y entrega servicios.
AdminUsuario con acceso a herramientas de operación y moderación.

Características principales

CaracterísticaDescripción
Autenticación con DiscordLogin OAuth para usuarios de la comunidad gaming.
Onboarding de MastersFlujo dedicado para que un usuario pueda convertirse en proveedor.
Publicación de serviciosLos Masters pueden crear y administrar servicios.
Búsqueda de serviciosLos Heroes pueden encontrar Masters y servicios disponibles.
ÓrdenesFlujo para crear, previsualizar y actualizar órdenes.
ChatAPIs de conversaciones y mensajes para comunicación entre usuarios.
WalletSistema de saldo interno para compras y pagos.
Recargas con StripeLos usuarios pueden recargar balance para comprar servicios.
Retiros con WiseLos Masters pueden retirar ingresos disponibles.
ReseñasSistema de reviews después de completar órdenes.
Panel adminModeración, reportes, bans, categorías y blog.
i18nSoporte en inglés y español.
TestingPruebas unitarias/integración con Vitest y E2E con Playwright.

Flujo de uso

  1. Un usuario entra a Queue-Up e inicia sesión con Discord.
  2. Puede navegar servicios o buscar Masters disponibles.
  3. Si quiere vender servicios, completa el onboarding para convertirse en Master.
  4. El Master publica servicios dentro del marketplace.
  5. El Hero selecciona un servicio y crea una orden.
  6. El pago se realiza usando el balance de la wallet.
  7. El Master recibe el ingreso como saldo retenido mientras la orden está activa.
  8. Cuando la orden se completa, el ingreso pasa a estar disponible.
  9. El Master puede retirar fondos mediante Wise.
  10. El Hero puede dejar una reseña del servicio recibido.

Sistema de pagos y wallet

Queue-Up utiliza una wallet interna para separar compras, ingresos retenidos e ingresos disponibles.

BalanceUso
balanceSaldo líquido del Hero para comprar servicios. Se recarga con Stripe.
retained_incomeIngreso retenido del Master mientras una orden está pendiente o en progreso.
available_incomeIngreso disponible del Master después de completar una orden.

Las órdenes siguen un ciclo donde el pago del Hero se descuenta al comprar, el ingreso del Master queda retenido y se libera cuando el servicio se completa. La comisión de plataforma se calcula al momento del retiro, no al crear la orden.

Ciclo de orden

text
      pending → paid → in_progress → completed
                         ↘ cancelled
                         ↘ refunded
    

Build with this level of clarity

We can help turn an idea, internal process, or existing product into a serious and measurable digital experience.

Queue-Up | FENCODE | Fencode