Seed docs
How to run, build on and deploy Seed. The same guides as the repository's docs folder, kept in step with main.
Use
- The three appsThe SPA, the admin app and the public website, and how to deploy each.
- Building a product on SeedStart a product, take Seed's later changes, give back to Seed.
- Start a product: what belongs to Seed's own websiteWhat a new product deletes, replaces or sets.
- Deploy and operateCertificates, the deploy, consoles, several projects on one server, releases.
- Guest accounts"Try it now" without signing up, keeping the account, the limits and the clean-up.
- Sign in with Google and GitHubRegistering the providers and what a person gets.
- BackupsSet up, restore, rehearse.
- The file storeGarage or another S3 store, signed uploads and downloads.
- A person's data exportDownload my data, what the ZIP holds and how it expires.
- CapacityLoad tests and how many users one server carries.
- BillingOne subscription per group, paid through Stripe.
- The catalogA shop's items with photos, colours and sizes, edited in the admin panel.
- Telegram botBotFather, the webhook, linking a chat, and adding a product's commands.
- Offline in the SPAThe SPA's local data and write queue, and how to remove it.
- Security headersThe headers every answer of the API, SPA and MPA sends.
Build
- DevelopmentThe local stack, every task, the browser tests and CI.
- Adding an aggregateEvery file of the notes aggregate, in order.
- IdsEvery id is a UUID version 7.
- API errorsThe one error body every failed API answer has.
- Admin modulesThe operator area as a list of modules, and how to add one.
- API referencePersonal API tokens and the notes endpoints, with examples.