Introduction
What is Trailmix CMS?
Trailmix CMS is an opinionated type-safe content management system built for NestJS applications. It provides a comprehensive set of tools for managing database models, collections, and content with full TypeScript support.
Dependencies
Trailmix CMS relies on several key technologies:
- Clerk: Authentication and user management
- MongoDB: Database storage and collection management
- Fastify: Web framework
- nestjs-zod: NestJS integration for Zod schema validation
Key Features
- Type Safety: Full TypeScript support with Zod schema validation
- OpenAPI Spec with Zod: Automatic OpenAPI/Swagger documentation generation from Zod schemas via nestjs-zod integration
- Audit Trail: Built-in support for audited collections
- Modular Architecture: Use only what you need from TrailmixCMS, use DB features without CMS features.
Next Steps
Ready to start building? Check out the Installation guide to get Trailmix CMS set up in your project.