Common features

Explore the template's built-in modules and common features, including configuration, usage, and pre-launch checks.

About this chapter

This chapter covers modules and features the template already implements, focusing on configuration, usage, and pre-launch checks. It does not explain how to implement these features from scratch or provide a sequence for building a product. If you are new to the Saavo template, start with the tutorial overview.

How to read these guides

Each article follows the sequence below. Learn how the existing implementation works first, then decide which settings to change and which business code to write.

What the template provides

Pages, APIs, Services, and underlying services that are ready to use.

Default configuration and behavior

What is currently enabled in the repository and how it behaves by default.

Configuration to change

Domains, credentials, product rules, and example content you need to replace.

Integrating your business logic

Which Services, Guards, Reactions, Repositories, or APIs to use so you do not reimplement existing functionality.

Pre-launch checks

Verify normal flows, failure cases, and production configuration to confirm that the feature works.

Modules

These modules have relatively complete pages, APIs, and data flows. Enable or adjust them to suit your product.

Features

These features primarily support business modules and can also be reused when developing new functionality.

Where to start

Start with authentication and accounts, permissions and entitlements, and payments and plans. Then read the other articles as your product requires. If you already know what you want to build, go directly to Common development scenarios to find the corresponding approach.