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.

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
| Rol | Descripción |
|---|---|
| Hero | Cliente o comprador que busca contratar servicios. |
| Master | Proveedor que publica y entrega servicios. |
| Admin | Usuario con acceso a herramientas de operación y moderación. |
Características principales
| Característica | Descripción |
|---|---|
| Autenticación con Discord | Login OAuth para usuarios de la comunidad gaming. |
| Onboarding de Masters | Flujo dedicado para que un usuario pueda convertirse en proveedor. |
| Publicación de servicios | Los Masters pueden crear y administrar servicios. |
| Búsqueda de servicios | Los Heroes pueden encontrar Masters y servicios disponibles. |
| Órdenes | Flujo para crear, previsualizar y actualizar órdenes. |
| Chat | APIs de conversaciones y mensajes para comunicación entre usuarios. |
| Wallet | Sistema de saldo interno para compras y pagos. |
| Recargas con Stripe | Los usuarios pueden recargar balance para comprar servicios. |
| Retiros con Wise | Los Masters pueden retirar ingresos disponibles. |
| Reseñas | Sistema de reviews después de completar órdenes. |
| Panel admin | Moderación, reportes, bans, categorías y blog. |
| i18n | Soporte en inglés y español. |
| Testing | Pruebas unitarias/integración con Vitest y E2E con Playwright. |
Flujo de uso
- Un usuario entra a Queue-Up e inicia sesión con Discord.
- Puede navegar servicios o buscar Masters disponibles.
- Si quiere vender servicios, completa el onboarding para convertirse en Master.
- El Master publica servicios dentro del marketplace.
- El Hero selecciona un servicio y crea una orden.
- El pago se realiza usando el balance de la wallet.
- El Master recibe el ingreso como saldo retenido mientras la orden está activa.
- Cuando la orden se completa, el ingreso pasa a estar disponible.
- El Master puede retirar fondos mediante Wise.
- 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.
| Balance | Uso |
|---|---|
balance | Saldo líquido del Hero para comprar servicios. Se recarga con Stripe. |
retained_income | Ingreso retenido del Master mientras una orden está pendiente o en progreso. |
available_income | Ingreso 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
pending → paid → in_progress → completed
↘ cancelled
↘ refunded
