Core Concepts
Understanding the fundamental concepts of NestSaaS
NestSaaS is built around several key concepts that provide its flexibility and power. Understanding these concepts is essential to effectively using and customizing the platform.
Overview of Core Concepts
NestSaaS combines content management with SaaS capabilities through a unified data model. This allows you to create various types of websites while maintaining a consistent architecture.
The main concepts include:
- Payments - Payment processing and subscription with Stripe
- Spaces - Distinct dynamic content areas with specific presentation or behaviors
- Dynamic Content Management - How dynamic content is structured and managed
- Dynamic Content Organization - How dynamic content is categorized and presented
- Static Content - Documentation, Blogs, and misc pages powered by Fumadocs, content-collections and MDX
- Media Library - Centralized media management system
- Submissions - User content submission workflows
- User Management - User roles, permissions, and authentication
- SEO Functionalities - Built-in metadata, structured data, Open Graph tags, sitemaps, and RSS feed — no extra setup needed.
Payments
NestSaaS includes built-in payment processing capabilities, supporting subscriptions, one-time purchases.
Spaces
Spaces are one of the most powerful concepts in NestSaaS. They represent distinct content areas or types, each with its own set of articles, groups, categories, and tags.
Dynamic Content Management
NestSaaS uses a flexible content model centered around Articles, with metadata that adapts to different content types.
Learn more about Content Management
Dynamic Content Organization
Dynamic content is organized through a hierarchical system of Groups, Categories, Tags and Collections, allowing for flexible navigation and discovery.
Learn more about Content Organization
Static Content
NestSaas uses Fumadocs for beautiful feature rich documentation.
NestSaas provide a polished blog system with content-collections and Mdx.
Learn more about Static Content
Media Library
The Media Library is a centralized system for managing all media assets in your NestSaaS application. It provides robust tools for uploading, organizing, and using images and other media files throughout your content.
Key features include:
- Unified Storage: All media files are stored in a central repository, accessible across your entire application
- Multiple Storage Options: Support for local storage, Amazon S3, and Cloudflare R2
- Image Optimization: Automatic processing for optimal file sizes and formats
- Filtering and Search: Easily find media assets by type, size, date, or keyword
- Direct Integration: Seamlessly insert media into your content through the editor
Learn more about Media Library
Submissions
The submission system allows users to contribute content, with customizable workflows for moderation and approval.
User Management
The platform includes a comprehensive user management system with roles, permissions, and authentication options.
Learn more about User Management
SEO Functionalities
NestSaaS comes fully optimized for SEO, with built-in metadata, structured data, Open Graph tags, auto generated sitemaps — all these functionalities are no extra setup needed.
Learn more about SEO Functionalities
By understanding these core concepts, you'll be able to leverage the full potential of NestSaaS for your specific use case.