# Get started
URL: /docs

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

## Welcome to ship.pluv.io! 👋

[ship.pluv.io](https://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](https://nextjs.org/docs/app/api-reference/cli/create-next-app) is like starting from zero, and traditional boilerplates are like starting from one, then [ship.pluv.io](https://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](https://nextjs.org/docs/app/api-reference/cli/create-next-app) ends here**

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

**Most boilerplates end here (e.g. [nextjs-starter-kit](https://github.com/michaelshimeles/nextjs-starter-kit))**

7. Analytics & tracking
8. Emails
9. AI integration
10. Team and members management
11. Cryptographically secure API key management
12. Usage tracking and dashboards for metered-billing
13. Landing page
14. Marketing blog
15. Product documentation
16. SEO metadata (with OpenGraph images)

**[ship.pluv.io](https://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](https://github.com/michaelshimeles/nextjs-starter-kit) that is geared more towards simply setting up your codebase than providing baseline features.