MuseMVP

MuseMVP Base: Next.js for Node and Cloudflare. MuseMVP Flare: an AI SaaS template that runs entirely on Cloudflare. Authentication, billing and administration included.

Product
  • Home
  • Pricing
  • Templates
Resources
  • Docs
  • Blog
  • Changelog
Legal
  • Privacy
  • Terms
  • Community
Open-Launch Top 1 Daily WinnerOpen-Launch Top 1 Daily WinnerVerified DR - Verified Domain Rating for musemvp.comVerified DR - Verified Domain Rating for musemvp.comMuseMVP - Featured on Startup FameMuseMVP - Featured on Startup FameFazier badgeFazier badgeLiftOff award badgeLiftOff award badge

© 2026 MuseMVP. All rights reserved.

MuseMVP
  • Pricing
  • Docs
  • Blog
  • Changelog
Buy All in One
MuseMVP Docs
MuseMVP Docs
OverviewTech StackQuick Start
Project Structure
EmailObject Storage
Internationalization
SEOAnalytics
Choose Your DeploymentDeploy to VercelDockerRelease Checklist
Deployment

Release Checklist

Verify environments, migrations, auth, billing, and storage before real traffic.

Shared Gates

pnpm type-check
pnpm check:error
pnpm lint:ws
pnpm test:unit
pnpm apps:parity
pnpm build

These do not prove external services work. Confirm .source/ is generated by install/dev/build, not hand-edited. Record whether SCENARIOS.md changed or already covers the journey and report unrun checks.

Production Readiness

  • Back up production Postgres, run pnpm db:status, then pnpm db:migrate.
  • Check S3 credentials, CORS, and the avatar read prefix.
  • Configure real Resend or Cloudflare Email Sending; do not use console mail.
  • Vercel uses apps/web as its root. Docker builds from the repository root.

Manual and Automated Acceptance

  1. Bilingual home/docs/blog/legal, navigation, sitemap/robots; no dangling removed-page links.
  2. Actual production origin, OAuth callbacks, trusted origins; login, OTP, logout, expiry, onboarding, 2FA.
  3. Unauthenticated denial, user/admin boundaries, session-service errors distinct from login redirects; visible and escapable impersonation.
  4. Sandbox checkout, signed webhooks, renewals/cancellation/refunds, access and customer portals; bad gateways/products never falsely succeed.
  5. Own avatar/assets upload/download/delete, cross-user denial, missing storage, and empty lists.
  6. Contact, newsletter, and signed unsubscribe; no credentials/personal data leaked into clients or logs.

Run pnpm test:api and relevant pnpm test:e2e checks against your configured app; see Testing.

Do not seed development accounts in production, enable Better Auth testUtils, or bypass environment validation to hide missing config. Rehearse existing-database incremental upgrades on clones and keep build rollback/database restore plans.

Docker

Build the Node standalone image from root and separate public build args from secrets.

On this page

Shared GatesProduction ReadinessManual and Automated Acceptance

One payment. Tax included.

All in One

Base, Flare and every UI template, plus new ones.

$129

Buy All in One