Ship

screenshot of Ship
nextjs
react
mantine

A toolkit for makers to ship better products faster

Overview:

The Ship is a toolkit developed by the Paralect team for makers to ship better products faster. It is built on several open-source components and offers a full-stack boilerplate, customizable UI components library, authentication options, support for multiple environments, reactive MongoDB configuration, deployment options for AWS and Digital Ocean platforms, packages sharing, file uploads to cloud storage, email functionality, websockets, database migrations, CRON jobs, logging and monitoring, code linting and testing, and CI/CD. The goal of Ship is to help developers ship great products quickly while maintaining quality and scalability.

Features:

  • Full-stack boilerplate tested on production projects
  • Customizable UI components library
  • Email/password and Google OAuth authentication
  • Multiple environments support
  • Reactive MongoDB configuration with CUD events publishing
  • Kubernetes and DO Apps deployment for AWS and Digital Ocean platforms
  • Turborepo packages sharing
  • Files upload to cloud storage
  • Sendgrid and handlebars + mjml emails
  • Websockets
  • Database migrations
  • CRON jobs
  • Logging and monitoring
  • Code linting and testing
  • CI/CD
  • Examples like Stripe payments and subscriptions
nextjs
Next.js

Next.js is a React-based web framework that enables server-side rendering, static site generation, and other powerful features for building modern web applications.

react
React

React is a widely used JavaScript library for building user interfaces and single-page applications. It follows a component-based architecture and uses a virtual DOM to efficiently update and render UI components

mantine
Mantine UI

A fully featured React components library. 100+ components, 50+ hooks.

docker
Docker

A website that uses Docker for containerization to streamline development, testing, and deployment workflows. This includes features such as containerization of dependencies, automated builds and deployments, and container orchestration to ensure scalability and availability.

typescript
Typescript

TypeScript is a superset of JavaScript, providing optional static typing, classes, interfaces, and other features that help developers write more maintainable and scalable code. TypeScript's static typing system can catch errors at compile-time, making it easier to build and maintain large applications.