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
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.
- 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
- 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
- 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
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.