SuperGest — POS & Commerce¶
Produit DYNORS — Caisse offline, stock, achats, paiements (Wave / Orange via DYNORS PAIEMENT), certification DFE (FISCAL).
Objectif¶
SuperGest est l’ERP commerce / POS pour boutiques et supermarchés au Sénégal : terminal caisse, back-office gérant, intégrations FISCAL, TRACIUM, BOOKS et hub paiements.
Code app : supergest · Repo : gitlab.com/dynors-projects/supergest
Surfaces par acteur (découpage produit)¶
Voir aussi : Cartographie écrans · apps · acteurs.
| Surface | Acteur | Stack cible | Statut doc |
|---|---|---|---|
| Terminal POS | Caissier | Electron + React + PouchDB (offline-first) | Maquette v7 canonique |
| Back-office gérant | Gérant / manager | Angular 17+ | Maquettes HTML workspace |
| Admin DYNORS | Support / DevOps | Angular 17+ | Maquette admin |
Le POS ne partage pas le même bundle que le back-office : pas de routes /pos/* dans l’app gérant.
Stack technique¶
| Couche | Technologie |
|---|---|
| Backend | Java 21, Spring Boot 3, architecture hexagonale |
| API | supergest-api — multi-tenant, dynors-security, SlyTransitFilter |
| POS desktop | Electron + React (dérogation stack documentée AR-20260426-005) |
| Web gérant / admin | Angular 17+ |
Maquette POS — référence v7 (2026-05-21)¶
| Priorité | Document | Rôle |
|---|---|---|
| 1 — Comportement | CU-POS_Caisse.docx, supergest_pos.docx |
Règles métier, RBAC, journalisation |
| 2 — Visuel | SuperGest_Terminal_POS_v7.html |
Référence pixel / parcours UI |
| 3 — Méthode | SUPERGEST_POS_SYNTHESE_MAQUETTES_SPECS_UX_SECURITE.md, MAQUETTE_POS_TERMINAL_MERGE_AUDIT.md |
Écarts maquette ↔ CU, sécurité |
Compléments POS v1.1 (à lire avec la v7) :
SuperGest_Cahier_TPE_Paiement_Carte.docx— TPE / carte ; encaissement via SLY → DYNORS PAIEMENT (pas de SDK PSP dans l’app POS).SuperGest_POS_Addendum_v1_1_Historique_Impression.docx— historique session, duplicata, avoirs.
Démo publique (Cloudflare Pages) :
- URL : https://supergest.pages.dev/SuperGest_Terminal_POS
- Fichier servi :
supergest/SuperGest_Terminal_POS.html(contenu = v7) - Synchro : workspace
docs/projet-nouveau/SuperGEST/→dynors-products-sitesviascripts/sync_products_sites_maquettes.py
Historique : maquettes v1–v4 dans docs/projet-nouveau/SuperGEST/archive/ — ne plus utiliser comme référence active.
Intégrations DYNORS (via SLY uniquement)¶
| Cible | Path SLY | Usage |
|---|---|---|
| dynors-auth | /auth/** |
Login / JWT (cookies HttpOnly web) |
| dynors-entitlements | /entitlements/** |
Droits runtime |
| FISCAL | /fiscal/** |
Certification DFE, factures |
| DYNORS PAIEMENT | /paiement/** |
Wave, Orange Money, etc. |
| TRACIUM | /tracium/** |
Traçabilité lots |
| dynors-notify | /notify/** |
SMS / email |
| BOOKS | événements dynors-events |
Comptabilité |
Documentation workspace (repo agrégé dynors)¶
Chemins relatifs au workspace développeur (non publiés tels quels sur docs.dynors.com) :
| Document | Contenu |
|---|---|
docs/projet-nouveau/SuperGEST/README.md |
Index specs, primauté v7 |
docs/projet-nouveau/SuperGEST/PLAN_DEV_SUPERGEST.md |
Plan P0 |
docs/architecture/C4-SUPERGEST.md |
C4 |
docs/readme-templates/README-SUPERGEST.md |
Structure cible repo |
SUPERGEST_ADDENDUM_AUTH_BILLING_ENTITLEMENTS.md |
Auth / billing / entitlements |
Documentation associée (doc interne MkDocs)¶
- Cartographie écrans · apps · acteurs
- FISCAL · TRACIUM · DYNORS BOOKS
- dynors-auth · dynors-entitlements
- SIRRAT — quality gates
Dernière mise à jour : 2026-05-21