Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

sellright

SellRight es un backend de comercio electrónico autocontenido en Node.js con API REST y administración web basada en PostgreSQL, soportando múltiples tiendas, pagos (Stripe, NMI, Sezzle), facturación y gestión de inventario.

Ficha actualizada 22 sept 2026, 18:32 · upstream 22 sept 2026, 16:55 · release sin release detectada

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es sellright

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

SellRight es una plataforma comercial self-hosted que centraliza la gestión de catálogo, carritos, checkout, pagos y operaciones de pedidos en un sistema único basado en PostgreSQL. Las tiendas de producción consumen su API de forma independiente. Incluye un demo sintético aislado para evaluación no destinado a despliegue comercial. El proyecto está en fase pre-1.0, adecuado para desarrollo y pruebas, y la adopción en producción requiere validación de aceptación del gateway, reentrenamiento migratorio, copias de seguridad y verificación de rollback.

CASOS DE USO
  • Gestión centralizada de múltiples tiendas online con un solo backend
  • Procesamiento de pagos con integración directa a Stripe, NMI y Sezzle
  • Administración web basada en navegador para personalización del catálogo
  • Sistema de facturación electrónica y gestión de devoluciones
  • Gestión de inventario y stock entre múltiples tiendas
  • Soporte de permisos por roles y seguridad con nivel de acceso granular
PUNTOS DESTACADOS
  • Arquitectura monolítica en Node.js con PostgreSQL como base de datos principal
  • API REST completa con documentación OpenAPI disponible para desarrolladores
  • Sistema de carritos persistentes separados de pedidos, garantizando precios server-authoritative
  • Soporte nativo de múltiples pasarelas de pago (Stripe, NMI, Sezzle) con reconciliación automática
  • Modelo de seguridad basado en roles y nivel de acceso granular por fila en PostgreSQL
  • Administración web basada en navegador sin necesidad de backend dedicado
PRECAUCIONES
  • El demo sintético es aislado y no está diseñado para producción comercial
  • La migración a producción requiere validación exhaustiva del gateway antes del despliegue
  • No incluye soporte nativo para tiendas con inventario en tiempo real (WMS)
  • Las adaptaciones de terceros no garantizan compatibilidad con todas las tiendas existentes
  • El sistema depende de un proxy TLS configurado correctamente, lo que puede ser complejo en entornos híbridos
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO20 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Se recomienda desplegar el backend y la administración en una máquina con Docker Compose. Se debe configurar el dominio y los secretos (contraseñas, claves) mediante `.env`. Nunca se deben commitar las claves de los clientes del gateway. Se debe ejecutar `docker compose --env-file deploy/.env -f deploy/compose.yaml up -d --build` para iniciar la base de datos, API, admin y proxy TLS. Antes de confiar en el despliegue, se recomienda leer el runbook de operaciones y restauración. El entorno de desarrollo requiere Node.js 24 con pnpm exacto y PostgreSQL 17.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
PostgreSQL
BASES DE DATOS
PostgreSQL
PUERTOS
3300
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.