LogoMkSaaS
  • Características
  • Precios
  • Blog
  • Documentos
  • escaparate
LogoMkSaaS

Haga su producto AI SaaS en un fin de semana

GitHubBlueskyYouTube
Built withLogo of MkSaaSMkSaaS
Producto
  • Características
  • Precios
  • Preguntas frecuentes
Recursos
  • Blog
  • Documentación
  • Registro de cambios
  • Se compromete
Empresa
  • 💰 Afiliados
  • 🤟 Enviar
  • 💬 Únase a Discord
  • 🔥 MkSaaS vs TanStarter
Legales
  • Política de licencia
  • Política de privacidad
  • Términos de servicio
MkSaaS - Make Your AI SaaS Product in a weekend | Product Hunt
Monitor your Domain Rating with FrogDRPeerlist BadgeOpen-Launch Top 2 Daily Winner
Fazier BadgeUneed Embed BadgeFeatured on Startup FameBest SaaS Boilerplates Verified Badge
© 2026 MkSaaS. All Rights Reserved.

Registro de cambios

Manténgase actualizado con los últimos cambios en nuestro producto.

💳 Waffo Payments & Stripe Sandbox Tests

2026.08

Added Waffo Pancake as a payment provider and expanded Stripe and Waffo sandbox automation

2026/08/03

Highlights

August releases expanded payment-provider support and added end-to-end sandbox coverage for the payment lifecycle.

  • Waffo Pancake Payment Provider Added Waffo as a selectable provider alongside Stripe and Creem, with hosted checkout, subscription and lifetime products, credit-package products, webhook processing, and the shared Waffo consumer portal.
  • Waffo Configuration & Webhooks Added NEXT_PUBLIC_PAYMENT_PROVIDER=waffo, Merchant ID and private-key configuration, Waffo Product ID environment variables, environment matching, raw webhook signature verification, and provider-specific documentation.
  • Waffo Automated Testing Added Waffo provider unit tests and a sandbox E2E suite covering monthly, yearly, and Lifetime hosted checkout flows, asynchronous webhook persistence, and billing updates without a hard reload.
  • Stripe Sandbox Coverage Added a Stripe CLI-driven E2E runner covering monthly and yearly subscriptions, Lifetime checkout, Customer Portal access, declined cards, subscription cancellation, and full Lifetime refunds.
  • Stripe Provider Tests Added unit coverage for checkout metadata, trial and portal configuration, subscription renewals, cancellation state, and full versus partial refunds.

⚙️ Dependency Upgrades & E2E Coverage

2026.07

Upgraded the core stack, refreshed UI components, and expanded automated testing across authentication, payments, credits, settings, and production builds

2026/07/31

Highlights

July releases focused on keeping the template current while making the test suite more useful for daily development and release checks.

  • Core Dependency Upgrades Upgraded Next.js to 16.2.10, Drizzle ORM to 0.45.2, Better Auth, and the surrounding React, Playwright, and tooling dependencies.
  • Better Auth & API Keys Added the Better Auth API key plugin, migrated the API key schema, and improved API key listing with server-side pagination and accurate totals.
  • Expanded Automated Testing Added Vitest coverage for URLs and catalog behavior, E2E coverage for auth, credits, payment webhooks, settings, API keys, and public pages, plus production smoke tests for SSR and API responses.
  • Payment Webhook Tests Improved Stripe webhook error handling and added automated coverage for payment event processing.
  • UI Component Refresh Updated the Radix-based component layer for improved accessibility and styling consistency, and refreshed the chart, dialog, drawer, table, and navigation components.
  • Navigation & Developer Experience Improved locale navigation, mobile behavior, sidebar state handling, and development-only tooling defaults.

💰 Creem Payment Support

2026.05

Added comprehensive Creem payment integration with webhook handling, improved subscription event parsing resilience, and updated documentation

2026/05/10

Highlights

Early May releases focused on payment provider diversity and system resilience.

  • Added Creem as alternative payment provider with webhook support
  • Improved subscription event parsing to handle schema failures gracefully
  • Updated documentation to include TanStarter project

⚙️ System Improvements & Code Quality

2026.04

Enhanced error handling, webhook reliability, type safety improvements, and UI refinements across the payment and mail systems

2026/04/30

Highlights

Backend improvements focused on error handling, type safety, and system reliability.

  • Improved webhook reliability with retry and timeout support
  • Enhanced login form error handling with user-friendly messages
  • Improved mail error handling with detailed result objects

✨ Shadcn/ui v4 & Visual Polish

2026.03

Upgraded to shadcn/ui v4, Tabler icons migration, homepage animations, comprehensive UI optimization, and LCP performance improvements

2026/03/31

Highlights

Major visual overhaul with shadcn/ui v4, Tabler icons, and polished homepage animations.

  • Shadcn/ui v4 Upgrade Migrated to v4 with updated component styles and rounded design tokens
  • Tabler Icons Migration Replaced previous icon set with Tabler icons for better consistency
  • Homepage Animations Added smooth entrance animations to homepage sections
  • Hero LCP Optimization Optimized hero section for faster Largest Contentful Paint
  • Global Error Page Added graceful error handling page for uncaught exceptions
  • UI Polish Comprehensive consistency and accessibility improvements across components
  • Navbar Optimization Active menu state detection and improved responsive behavior
  • Dark Mode Colors Updated primary palette in dark mode for better contrast
  • Font Update Refreshed font-sans typography choice for modern rendering
  • Mobile Login Fix Fixed authentication flow issues on mobile devices

🏗️ Architecture Refactor & API Keys

2026.02

Database schema splitting, provider factory pattern, API keys management, GitHub Actions credit workflow, and user deletion

2026/02/28

Highlights

Deep architectural refactoring with factory patterns, split schemas, and new API key management.

  • Database Schema Split Separated into auth.schema and app.schema for better organization
  • Provider Factory Pattern Refactored mail, newsletter, payment, and storage using factory pattern
  • Notification Provider System Unified notification system with Discord and Feishu support
  • API Keys Management Full API key lifecycle with creation, deletion, and hash-based security
  • GitHub Actions Credit Distribution Automated credit distribution via configurable GitHub Actions workflow
  • User Deletion Account deletion in security settings for GDPR compliance
  • SessionUser Type Refactor Renamed User to SessionUser for clarity across auth modules
  • URL Path Consolidation Simplified URL import paths from urls/urls to urls
  • Action Schema Migration Updated schema methods to inputSchema for latest next-safe-action API
  • Mobile Sidebar Enhancement Auto-close sidebar on link click for improved mobile UX

📦 Code Optimization & CDN Migration

2026.01

CDN image migration, AI demo removal, component registry updates, DocsRootProvider, and dependency cleanup

2026/01/31

Highlights

Major cleanup month — images migrated to CDN, unused AI code removed, and component registries updated.

  • CDN Image Migration Moved all image assets to CDN for significantly improved loading performance
  • AI Demo Removal Removed unused AI tool routes and dependencies to reduce bundle size
  • Component Registry Updates Updated shadcn/ui, Magic UI, Tailark, and Animate UI registries
  • DocsRootProvider New shared layout provider for docs, blog, and legal pages
  • Build Analysis Added build analysis script for monitoring bundle size
  • React Email Refactor Replaced @react-email/render with custom lightweight email rendering
  • Module Documentation Centralized docs for Email, Newsletter, Payment, Storage, and Stripe modules
  • Biome Config Update Updated Biome schema and refactored file inclusion/exclusion patterns
  • Next.js 16.1.6 Updated to latest Next.js with bug fixes and performance improvements
  • Dependency Cleanup Removed unused Cloudflare commands, @types/pg, and legacy DB code

🔄 Next.js 16 & Better Auth Upgrade

2025.12

Upgraded to Next.js 16, Better Auth with email normalization, Beehiiv newsletter provider, and Fumadocs markdown AI integration

2025/12/31

Highlights

Major framework upgrade to Next.js 16 with improved performance, plus Better Auth and Beehiiv integrations.

  • Next.js 16 Upgrade Migrated to Next.js 16 with React 19.2.3 and static rendering support
  • Better Auth Upgrade Refactored password reset handling and optimized middleware session checks
  • Email Normalization Added normalized email field with automatic normalization in auth flow
  • Beehiiv Newsletter Added Beehiiv as a newsletter provider option alongside Resend
  • Fumadocs Markdown AI AI integration with markdown support and page copy-as-markdown actions
  • CVE Security Fix Patched CVE-2025-66478 vulnerability in dependencies
  • Conditional Feature Toggles Credential login and credits conditionally enabled via environment config
  • pnpm 10 Upgrade Upgraded to pnpm@10.26.1 for improved dependency resolution
  • Static Rendering Optimization Enabled static rendering for blog and docs layouts at build time
  • htmlLimitedBots Config Added bot-specific response optimization in next.config.ts

📊 DiceUI Data Table & Theme Cleanup

2025.11

DiceUI data table for admin panel, theme switch removal, Resend v6 upgrade, posthog-js security fix, and Stripe subscription improvements

2025/11/30

Highlights

Admin panel upgraded with DiceUI data table, and the theme system simplified to a fixed dark mode approach.

  • DiceUI Data Table Advanced data table with sorting, filtering, and pagination for admin panel
  • Enhanced User Filtering Server-side filtering options with column labels and clear filter actions
  • Credit Transactions Table Advanced filtering for credit transactions powered by DiceUI
  • Remove Theme Switch Simplified UI to use a single consistent theme, removed switcher
  • posthog-js Security Fix Patched the Shai Hulud supply chain attack vulnerability
  • Stripe Subscription Fix Improved subscription ID extraction from Stripe invoices
  • Resend v6 Upgrade Upgraded to Resend v6.4.2, removed audienceId requirement
  • Biome Config Simplification Standardized string quotes across hooks and utility files
  • Docker Build Fix Fixed Docker build errors for reliable containerized deployment
  • Deep Merge Fix Corrected array merging behavior in config objects

📋 Roadmap & Fumadocs v16

2025.10

New roadmap page with DiceUI Kanban, Fumadocs v16 upgrade, framer-motion removal, and AGENTS.md project guidance

2025/10/31

Highlights

New public roadmap page with Kanban board, Fumadocs v16, and framer-motion removal for lighter bundles.

  • Roadmap Page Public roadmap with DiceUI Kanban board for transparent feature planning
  • Fumadocs v16 Upgrade Updated type exports for changelog, pages, author, category, and blog
  • DiceUI Kanban Integrated Kanban component with drag-and-drop column management
  • Remove framer-motion Replaced with CSS animations and lighter alternatives to reduce bundle
  • AGENTS.md Added project guidance file for AI coding assistants
  • Shadcn UI Components Update Updated components and added new UI elements
  • Vercel Function Paths Optimized serverless function routing in vercel.json
  • Module Docs Reorganization Moved module READMEs to a centralized docs folder
  • Chrome DevTools MCP Added MCP server configuration for enhanced dev workflow
  • Crisp Docs Update Updated Crisp chat documentation links and env examples

🏷️ Lifetime Plans & Premium Docs

2025.09

Lifetime pricing support, premium documentation, PostHog analytics, Stripe invoice handling, and subscription period display

2025/09/30

Highlights

Lifetime deals alongside subscriptions, premium docs, and enhanced payment processing with PostHog analytics.

  • Lifetime Plans One-time payment support with lifetime status tracking and billing display
  • Premium Documentation Paid-only access gating for specific documentation sections
  • PostHog Analytics Integrated PostHog for product analytics and event monitoring
  • Stripe Invoice Handling Support for invoice.payment_succeeded webhook with invoice tracking
  • Subscription Period Display Billing card shows subscription start/end dates with optimized fetching
  • Checkout Completion Hook useCheckoutCompletion hook with payment polling and retry mechanism
  • Hooks Naming Convention Renamed all config hooks to use- prefix for React convention
  • Hreflang SEO Added hreflang alternate links to sitemap for multilingual SEO
  • X Embed Component Embed X/Twitter posts directly in MDX content
  • Fix-Payments Script Utility scripts for fixing payment records and listing users

⬆️ Zod v4 & AI SDK v5 Upgrade

2025.08

Major upgrades to Zod v4, AI SDK v5, cron jobs for credit distribution, premium blog content, and module toggles

2025/08/31

Highlights

Major dependency upgrades with Zod v4, AI SDK v5, plus a new cron job system and premium content gating.

  • Zod v4 Upgrade Migrated validation patterns, replaced z.message() with z.error()
  • AI SDK v5 Upgrade Updated to Vercel AI SDK v5 with new API patterns and providers
  • Cron Jobs System Automated credit distribution with basic auth and batch processing
  • Premium Blog Content Content gating for blog posts based on subscription/payment status
  • OpenRouter Support Added OpenRouter as an AI provider for text generation
  • Module Toggle System Enable/disable blog, docs, newsletter, and storage independently
  • nuqs State Management URL-based state management for credit transactions with loading skeletons
  • Credits Page Redesign Restructured with balance and transactions tabs, improved distribution logic
  • Safe Action Client Replaced createSafeActionClient with userActionClient for better sessions
  • React Hook Form & Zod Upgrade Upgraded react-hook-form and resolvers alongside Zod v4

💰 Credits System & AI Text

2025.07

Full credits/token management, credit packages with Stripe, AI text demo, Crisp chat, and Gemini/DeepSeek support

2025/07/31

Highlights

Complete token/credit economy with purchase, consumption, and transaction tracking, plus new AI capabilities.

  • Credits System Full credit management with balance tracking and transaction history
  • Credit Packages Stripe checkout integration with purchase flow and retry support
  • AI Text Demo Text generation demo with web scraping, supporting Gemini and DeepSeek
  • Crisp Chat Integrated Crisp live chat widget for real-time customer support
  • Admin Access Control Admin-only access with role-based permission checks
  • Database Indexes Added indexes for improved query performance across major tables
  • Credential Login Toggle Option to disable email/password login for social-login-only setups
  • Captcha on Login Extended Turnstile captcha validation to login forms
  • Payment Deduplication Session ID tracking to prevent duplicate one-time payments
  • Hydration Fix Fixed hydration errors in BillingCard and CreditsBalanceCard

🤖 AI Tools & Fumadocs Migration

2025.06

AI image generator, Cloudflare Turnstile captcha, blog migration to Fumadocs, Docker support, and database refactoring

2025/06/30

Highlights

AI-powered features, entire blog system migrated to Fumadocs, and Docker deployment support.

  • AI Image Generator AI-powered image generation tool as a built-in SaaS demo feature
  • Cloudflare Turnstile Bot protection captcha on authentication forms with configurable toggle
  • Blog Migration to Fumadocs Complete rewrite from content-collections to unified Fumadocs MDX handling
  • Docker Deployment Full Docker support with Dockerfile for containerized deployment
  • Database Refactoring New getDb pattern with migrations moved to src/db/migrations
  • Feishu Notification Added Feishu (Lark) messaging alongside Discord webhooks
  • Animate UI Components Added 20+ animate-ui and custom motion components
  • S3 Storage Refactor Replaced SDK with s3mini for better Cloudflare Worker compatibility
  • Knip Integration Dead code detection, cleaned up unused packages and templates
  • Fumadocs Upgrade Fixed sidebar collapse and Cloudflare Worker compatibility issues

👥 Admin Panel & Affiliate System

2025.05

Admin user management table, affiliate integrations, Discord bot, credits foundation, and SEO improvements

2025/05/31

Highlights

Powerful admin capabilities with user management table and affiliate marketing support for revenue sharing.

  • Admin User Table Sortable columns, user detail viewer, ban/unban, and email copy
  • Affonso & PromoteKit Affiliate Two affiliate platforms for referral-based revenue sharing
  • Blog Refactor URL path restructure, updated components, and static rendering optimization
  • Discord Bot Integration Discord bot widget and payment success notifications
  • Credits System Foundation Initial credit functions and structures as groundwork
  • Ahrefs Analytics Added Ahrefs integration alongside existing analytics providers
  • Newsletter Optimization Homepage subscription card with rate limiting and Discord notifications
  • Better Auth Middleware Optimized with getSessionCookie instead of API calls
  • YouTube MDX Component YoutubeVideo and ImageWrapper components for rich MDX content
  • SEO Improvements Fixed canonical URLs, OG images, metadata, and Telegram social links

💳 Stripe Payment & Dashboard

2025.04

Full Stripe payment integration, user dashboard with settings, pricing page, and enhanced documentation

2025/04/30

Highlights

Complete payment infrastructure and user dashboard with Stripe integration and comprehensive settings.

  • Stripe Payment Integration Full checkout flow with subscriptions, one-time payments, and webhooks
  • User Dashboard Sidebar navigation with billing, notifications, profile, and security settings
  • Pricing Page Dynamic pricing with internationalized plans and promotion code support
  • Subscription Management Status tracking, active subscription detection, and billing card UI
  • LoginWrapper Component Auth wrapper for seamless login handling with callback URL support
  • Magic UI Component Library 20+ animated components including BoxReveal, FlipText, and MagicCard
  • Blog Pagination & Related Posts Full pagination system and related posts functionality
  • Tailark UI Components Integrated Tailark library for additional landing page blocks
  • Light & Dark Logo Support Separate light and dark mode logo asset configuration
  • Discord Messaging Notification messages to Discord channels

🌍 Internationalization & Documentation

2025.03

Full i18n support with next-intl, Fumadocs documentation system, theme switching, and NSUI landing page components

2025/03/31

Highlights

Making MkSaaS truly global with comprehensive i18n, a full documentation system, and polished landing pages.

  • next-intl Integration Full i18n with English and Chinese support and locale-aware routing
  • Fumadocs Documentation System Professional docs site with MDX support, search, and navigation
  • Theme Switching Horizontal and dropdown theme switcher for light/dark/system mode
  • NSUI Landing Page Modern landing page sections with NSUI components
  • Blog Enhancements Category filtering, pagination, reading time, and multilingual content
  • Locale Routing Restructured app routing with [locale] segments and dynamic handling
  • Content Collections i18n Multilingual support for blog posts, docs, and custom pages
  • Newsletter Component Email subscription form with transition handling
  • MDX Component Upgrades Enhanced rendering with pre context and custom component support
  • Next.js 15.2.1 Upgrade Updated with new color palette and theme variables

🚀 Project Kickoff

2025.02

MkSaaS template initialized with Next.js, shadcn/ui, Better Auth, Drizzle ORM, and full authentication system

2025/02/28

Highlights

MkSaaS officially launched with Next.js, authentication system, and foundational SaaS infrastructure.

  • Project Initialization Next.js app with TypeScript, Tailwind CSS, and modern toolchain
  • Shadcn UI Integration Component library with pre-built login form and sidebar layout
  • Biome Setup Code linter and formatter with formatting rules and semicolons
  • Better Auth Authentication Email/password login, email verification, password reset, and account linking
  • Google Social Login Google OAuth with one-click sign-in capability
  • Admin Role System Better Auth admin plugin with user roles and ban functionality
  • Drizzle ORM & PostgreSQL Set up Drizzle ORM with node-postgres driver
  • Blog Module (v1) Initial blog with content collections, list page, and post rendering
  • Marketing Layout Navbar, footer, mobile drawer, and config-driven navigation
  • Magic UI Components Animated components for enhanced visual effects on marketing pages