
App métier
Stocks
Six tables liées — fournisseurs, entrepôts, produits, mouvements de stock, commandes et lignes de commande — derrière des grilles de type tableur avec regroupement, vues enregistrées, filtres, totaux de bas de tableau et un panneau de détail. Les mouvements de stock alimentent les compteurs et les cumuls de chaque produit, et les totaux de ligne sont calculés dans la base.
La configuration
C'est toute l'app. Copie-la, modifie-la, fais-la tienne.
name: inventory-workspace
version: 1.0.0
description: >-
A self-hosted database workspace for products, stock, and orders — an Airtable
alternative you own. Six linked tables behind spreadsheet-style grids with
grouping, saved views, filters, footer summaries, and inline editing.
auth:
$ref: ./config/auth.yaml
theme:
$ref: ./config/theme.yaml
tables:
- $ref: ./config/tables/suppliers.yaml
- $ref: ./config/tables/warehouses.yaml
- $ref: ./config/tables/products.yaml
- $ref: ./config/tables/stock_movements.yaml
- $ref: ./config/tables/orders.yaml
- $ref: ./config/tables/order_lines.yaml
# AI agent that can query and edit the catalog (surfaced on /assistant).
# Requires an AI provider at runtime (AI_PROVIDER, e.g. ollama for a local
# setup); config validation does not need one.
agents:
- $ref: ./config/agents/catalog-assistant.yaml
# Automations run server-side with full history in your own database.
automations:
- $ref: ./config/automations/flag-low-stock.yaml
pages:
- $ref: ./config/pages/sign-in.yaml
- $ref: ./config/pages/products.yaml
- $ref: ./config/pages/orders.yaml
- $ref: ./config/pages/stock.yaml
- $ref: ./config/pages/suppliers.yaml
- $ref: ./config/pages/assistant.yamlLance-la
Installe Sovrium, puis démarre l'app depuis sa config.
curl -fsSL https://sovrium.com/install | sh
sovrium init my-inventory --template inventoryConstruis la tienne
Pars d'un modèle ou d'un fichier vide. Une config, et Sovrium fait tourner toute l'app.