Documentation
The Packages Directory

The packages directory

Blitzship is organized as a monorepo into several key packages following the domain-driven design approach:

  • packages/core/: Central directory for all business logic
  • packages/functions/: AWS Lambda function handlers
  • packages/landing-page/: Next.js 14 boilerplate for the landing page and documentation website
  • packages/main-app/: Next.js 14 boilerplate for the main SaaS application
  • packages/schemas/: Zod schemas and TypeScript types to reuse across the whole monorepo
  • packages/transactional/: Email templates for transactional emails with React Email

Let's take a closer look at each package.