This is the Subscription Contract App
A Crystallize App injects a signature to notify the current tenant and it requires HTTPS. Therefore, even locally, you need HTTPS.
Moreover this kind of app requires to share the cookie with .crystallize.com
, therefore the local development will have a custom domain.
Here: contract.app.crystallize.com
You need:
mkcert
- Caddy Server
- Node 18
make install
This will install the Certificates, and the dependencies.
make serve
From there you can install it on a Crystallize tenant.