ship
A toolkit for makers to ship better products faster ๐
reactnodejsdockerkubernetesawsdigitaloceanboilerplateproducttypescriptmongodbnextjsstarter
Overview
The Ship is a full-stack boilerplate built on Next.js, React, Koa.js, MongoDB and TypeScript that helps developers ship fast with production-ready components for authentication, payments, file uploads, databases and deployment. It includes a customizable UI library, email services, websockets, monitoring and CI/CD setup, designed to help teams validate product ideas quickly while maintaining code quality.
Features
full-stack boilerplatecustomizable ui components libraryemail/password authenticationgoogle oauthmultiple environments supportreactive mongodb configurationkubernetes deploymentdigital ocean deploymentaws deploymentturborepo packages sharingfile uploads to cloud storagesendgrid emailsreact emailwebsocketsdatabase migrationscron jobslogging and monitoringcode lintingtestingci/cdstripe paymentsstripe subscriptions
Feature Flags
authenticationsubscriptionsemailspaymentsecommercefileUploadsstoragerealtimeteamsOrgsanalyticsjobsQueuesearchnotificationswebhooksformsValidationschedulingCronsloggingcidocker
Recommended Use Cases
mvp developmentsaas applicationsearly-stage startupsrapid product deliveryscalable applications
Frontend
reactnextjsreact-queryreact-hook-formmantine
Backend
koanodejssocket-io
Auth Providers
email-passwordgoogle-oauth
Deployment Targets
dockerawskubernetesdigitalocean
Payment Providers
stripe
Quick Facts
Stack
Framework
nextjs
Language
typescript
CSS
mantine
Database
mongodb
Auth
email-password, google-oauth
ORM
mongodb
Testing
jest
Monitoring
logging
CI
github-actions
Data Layer
Databases
mongodb
ORM
mongodb
UI Stack
Styling
mantine
Components
mantine
Developer Experience
Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes
CI
github-actions
Pricing
Classification
free
Selected
1 usd
Notes
Open-source MIT licensed project with no pricing tiers
