Que es ShipAny Next
ShipAny Next es un motor SaaS headless: auth, pagos, suscripciones, creditos, RBAC e i18n ya conectados para que puedas enfocarte en tu producto.
ShipAny Next es un motor SaaS headless: logica de negocio preconectada con UI minima. En lugar de enviar otra plantilla con tema fijo, te da la maquinaria que todo SaaS necesita - autenticacion, pagos, suscripciones, sistema de creditos, control de acceso por roles e internacionalizacion - y deja espacio para tus paginas de producto.
Por que headless?
La mayoria de boilerplates SaaS atan su logica de negocio a un diseno especifico de landing page. En cuanto cambias la marca, peleas con la plantilla. ShipAny Next divide el codigo de otra forma:
src/components/- primitivas duraderas. Tablas de precios, headers, sidebars, shadcn/ui. Sobreviven a un rebrand.src/blocks/- secciones de pagina desechables. Leen tus traducciones y conectan contenido con las primitivas. Reescribelas por proyecto.src/modules/- logica de negocio pura. Pagos, creditos, suscripciones, RBAC. Cada modulo es un servicio independiente que puedes eliminar sin romper los demas.
Que incluye
- Autenticacion - email/password y OAuth via better-auth, con sesiones y enlace de cuentas.
- Pagos - proveedores Stripe, PayPal y Creem detras de una sola interfaz
PaymentManager. - Creditos - consumo FIFO, expiracion, autoasignacion al registrarse y revocacion para billing basado en uso.
- RBAC - roles y permisos con wildcard matching, mas panel admin completo.
- Multi-base de datos - Drizzle ORM con PostgreSQL, MySQL, SQLite, Turso y Cloudflare D1.
- i18n - ingles y chino incluidos, con routing localizado.
Primeros pasos
pnpm install
cp .env.example .env.development
pnpm db:push
pnpm dev
Eso es todo: el motor corre con SQLite de fabrica, y puedes cambiar de base de datos modificando una variable de entorno. Construye tu producto encima, no la fontaneria debajo.