Saltar al contenido
Arkeonix SaaS — Boilerplate Listo para Producción

Lanza tu SaaS más rápido

Boilerplate de nivel empresarial con Next.js 15, Prisma, Auth.js, Stripe y Resend. Autenticación, pagos y correos — listos en minutos. Sin ataduras. Código fuente completo.

AuthPaymentsMulti-tenancyAPI Keysi18nDark ModeCI/CD

Construido con tecnología de nivel de producción

Next.js 15React 19TypeScriptTailwind CSS v4Prisma 5PostgreSQLAuth.js v5Stripe 17ResendUpstash RedisSentryDockerGitHub ActionsVitestPlaywright

Todo lo que necesitas para lanzar

12 módulos críticos ya construidos y probados, para que puedas centrarte en tu producto.

Autenticación Completa

OAuth con GitHub y Google, magic links sin contraseña, sesiones JWT en cookies HttpOnly. Compatible con Edge y seguro.

RBAC + Middleware

Control de acceso basado en roles aplicado en el middleware de Edge. Roles de plataforma (USER, ADMIN) y roles de organización (MEMBER, ADMIN, OWNER).

Facturación con Stripe

Checkout, portal de cliente y webhooks idempotentes. Tres planes con límites aplicados en el servidor. MRR calculado en el panel de administración.

Gestión de Equipos

Invita a miembros por email, asigna roles, revoca el acceso. Sistema de invitaciones pendientes con tokens que expiran.

Claves de API

Genera, revoca y monitoriza claves de API. Hashing SHA-256, nunca se almacenan en texto plano. Límites por plan aplicados.

Emails Transaccionales

5 plantillas de React Email: bienvenida, invitación, suscripción creada, cancelada y pago fallido. Enviados vía Resend.

Panel de Administración

Dashboard de KPIs con gráficos de Recharts y log de auditoría paginado. Restringido a roles ADMIN y SUPER_ADMIN.

Internacionalización

Inglés y español incluidos con next-intl v4. Añade nuevos idiomas en 4 pasos. URLs localizadas.

Modo Oscuro

Detecta la preferencia del sistema, persiste entre sesiones. Alternador en la barra lateral. Implementado con next-themes.

CI/CD + Docker

5 flujos de GitHub Actions (lint, test, E2E, build, deploy). Dockerfile multi-etapa para producción. Docker Compose para desarrollo local.

Límite de Tasa

4 limitadores de Upstash Redis: auth, API, modo estricto y webhooks. Por IP o ID de usuario. Devuelve 429 con Retry-After.

Logs de Auditoría

Log de acciones inmutable: actor, recurso, organización, IP y User-Agent. Listo para cumplimiento. Fire-and-forget con respaldo de Sentry.

Live Demo

Míralo en acción

Explora la demo en vivo del boilerplate. Todo lo que ves está incluido en el código fuente.

Qué hay dentro del boilerplate

Código fuente completo. Sin suscripciones. Sin dependencias ocultas. Usa el proyecto para proyectos comerciales ilimitados.

Código fuente completo · Sin suscripciones · Licencia comercial incluida

  • Proyecto completo de Next.js 15 con App Router y migraciones de base de datos
  • Auth.js v5 con OAuth (GitHub, Google) y magic links sin contraseña
  • Checkout de Stripe, webhooks idempotentes y portal de cliente
  • Multi-tenancy con organizaciones, invitaciones por email y roles
  • Límites por plan aplicados en el servidor (orgs, miembros, claves API)
  • Panel de administración con KPIs, gráficos y log de auditoría paginado
  • 5 plantillas de React Email listas para producción
  • Limitación de tasa con Upstash Redis en 4 capas
  • i18n preconfigurado (EN + ES), extensible a cualquier idioma
  • Modo oscuro con next-themes y detección de preferencia del sistema
  • Sentry configurado con Session Replay y source maps
  • Tests con Vitest (unitarios) y Playwright (E2E)
  • 5 flujos de GitHub Actions: lint, test, E2E, build y deploy
  • Dockerfile multi-etapa + Docker Compose para desarrollo local
  • Logs de auditoría inmutables con respaldo de Sentry
  • TypeScript modo estricto con cero `any`
  • Licencia comercial para proyectos ilimitados
  • Actualizaciones futuras del boilerplate incluidas

Open Source

Arkeonix SaaS está en modo open source. El checkout está desactivado temporalmente mientras priorizamos contribuciones y mejoras del repositorio público.

Ver en GitHub

¿Eres developer junior?

Antes de lanzar tu SaaS, entiende el mercado laboral. La Guía Junior te da el mapa real sin humo ni promesas vacías.

Leer la Guía Junior →
El creador

Construido por alguien que lo usa cada día

Soy David, Ingeniero de QA Automation enfocado en infraestructura y herramientas de DevOps. De día automatizo pruebas con Java y Selenium — pero cuando cierro mi portátil de trabajo, lo abro de nuevo para gestionar mi servidor privado con Docker, explorar nuevas herramientas de desarrollo y lanzar proyectos personales desde cero.

Construí este boilerplate como base para mis propias ideas de SaaS. Tras años de investigación, siempre chocaba con el mismo muro: horas perdidas configurando auth, pagos y permisos — cosas que ya deberían estar resueltas. Así que las resolví correctamente, una vez, y las puse a disposición de cualquiera que comparta la misma frustración.

Arquitectura del proyecto

Estructura limpia y modular lista para producción desde el primer commit.

Arkeonix SaaS structure
Estructura

Cada capa está separada por responsabilidad. Nada de lógica de negocio mezclada con UI, ni configuración dispersa por el código.

app/ — Rutas y páginas

Next.js App Router con layouts anidados, middleware de auth y separación por tenant.

server/ — Lógica de servidor

Server Actions, consultas de Prisma y validación con Zod. Cliente y servidor completamente desacoplados.

components/ — UI Atómica

Componentes reutilizables con shadcn/ui, Tailwind y variantes definidas en un solo lugar.

lib/ — Integraciones

Auth.js, Stripe, Resend y Prisma configurados y listos para usar desde el día 1.

prisma/ — Base de datos

Esquema con User, Organization, Membership, AuditLog y ApiKey. Migraciones incluidas.

¿Listo para lanzar más rápido?

Únete a los equipos que ya construyen SaaS empresariales con Arkeonix.

Ver en GitHub

Open source · Repositorio público · Contribuciones bienvenidas