Get started

Learn about ship.pluv.io, and how it can help you build your next product.

Welcome to ship.pluv.io! 👋

ship.pluv.io comes with several different boilerplates. Depending on the products you're building, one boilerplate may be a better starting point than another.

Why ship.pluv.io?

More than your typical boilerplate

If starting with create-next-app is like starting from zero, and traditional boilerplates are like starting from one, then ship.pluv.io templates are like starting from two.

When it comes to building many types of products, there is an amount of boilerplating you will need to do before working on your product's actual core. These can include setting up:

  1. The framework
    • Next.js
    • TailwindCSS
    • ESLint
    • TypeScript

create-next-app ends here

  1. Your design system
  2. Your database & storage
  3. Billing & subscriptions
  4. Authentication
  5. Hosting & deployment

Most boilerplates end here (e.g. nextjs-starter-kit)

  1. Analytics & tracking
  2. Emails
  3. AI integration
  4. Team and members management
  5. Cryptographically secure API key management
  6. Usage tracking and dashboards for metered-billing
  7. Landing page
  8. Marketing blog
  9. Product documentation
  10. SEO metadata (with OpenGraph images)

ship.pluv.io ends here

Your product might not need everything included in this list; but it may be easier to remove the parts you don't need, than to add the parts you do. That depends on what you are building.

In any case, these templates may be valuable as having additional options when starting your next product; or as educational resources when you can reference eventually.

Why not ship.pluv.io?

The more batteries that are included in any tool you use, the more opinionated it will be. If your product deviates significantly from what these templates provide, it may make more sense to build from boilerplates like nextjs-starter-kit that is geared more towards simply setting up your codebase than providing baseline features.