Ship – A full-stack boilerplate with guidelines to build MVPs

Ship landing page





Ship is a robust full-stack Node.js boilerplate designed to streamline the development and deployment of production-ready web applications. It features a well-documented and modular architecture tailored for developers. Key features include:

  • Authentication: Support for Google OAuth and email/password authentication.
  • Payments: Example implementations for Stripe payments and subscriptions.
  • Database & File Management: Reactive MongoDB integration with CUD event publishing and file upload support for cloud storage.
  • Deployment: Configurations for Kubernetes and DigitalOcean, enabling scalable hosting.
  • Built-in Utilities: Includes database migrations, CRON jobs, logging, monitoring, and CI/CD pipelines.
  • Developer Tools: Turborepo for monorepo management, integrated code linting, and automated testing. This template emphasizes simplicity, developer-friendliness, and a product-first approach​.

Explore more templates