neuro-frontend · v4.0.0-dev · commit
276788ca6Every feature of the shopping-centre back office, traced through the routes, controllers, models, abilities and the translation file: what it does, who can reach it, how it succeeds, and every way it is known to fail.
| Features | Areas | Use cases | Happy paths | Failure paths | Findings |
|---|---|---|---|---|---|
| 92 | 10 | 331 | 136 | 436 | 32 (2 high · 14 medium) |
Product areas
| Area | Features | Failure paths | Findings | What it covers |
|---|---|---|---|---|
| Platform & Access | 11 | 34 | 7 | Authentication, session lifecycle, centre scoping and the landing desktop — the shell every other feature runs inside. |
| CRM | 24 | 101 | 9 | Customer, segment, store and receipt management: the customer database and everything that reads or writes it. |
| Marketing | 10 | 60 | 7 | Activities (campaigns with loyalty mechanics), email campaigns and the embedded loyalty/gift/booking platforms. |
| CMS | 7 | 55 | 5 | Content published to the mobile app and web: proposals, push notifications, categories and the app button layout. |
| Intranet | 10 | 62 | 4 | Centre-to-tenant operations: sales declaration and closing, annual statements, communications, documents, footfall, SAFT-E and utilities. |
| Analytics | 3 | 8 | — | Dashboards and the prebuilt CRM / data-quality panels. |
| Play Center | 1 | 6 | — | Supervised play-area stays: child check-in and check-out against capacity. |
| Configuration | 16 | 66 | 7 | Tenant and platform administration: centres and their modules, staff accounts, reference data, dashboards and operational tooling. |
| Smart Assistant | 1 | 3 | — | The embedded conversational assistant (CandelarIA). |
| Cross-cutting | 9 | 41 | 8 | Shared engines and layers reused by many features: imports, exports, filters, files, i18n, realtime, permissions and error handling. |
The map
Mindmap of every feature
mindmap root((Neuro back office)) Platform and Access Staff login Password reset request Password update from reset link Change own password Idle auto-logout Centre switching and multi-centre… Server-incident banner Desktop home dashboard Runtime environment and white-lab… Back-office interface language In-app help and support chat Frog… CRM Customer list and filtering Customer create and edit Customer deletion with unsubscrib… Customer CSV export with column p… Customer CSV import Children CSV import AI natural-language customer filt… Save current filters as a segment Segment list, refresh and export Segment builder with automatic ta… Segment categories User tags user types Customer receipts tab and ticket/… Customer loyalty — raffle tickets Customer loyalty — cards and stam… Customer loyalty — rewards Customer loyalty — coupon exchang… Customer children dependants Receipt verification queue Store list, filters and exports Store create and edit Store CSV import Store labels store types Customer action log dormant Marketing Activity list and duplication Activity editor loyalty mechanics… Activity report and PDF Activity campaigns programme grou… Email campaign list, duplication … Email campaign builder wizard, A/… Digital games lottery Fidcard Present cards Fideliza gift cards Book appointment CMS Proposal list and publication wor… Proposal editor content, coupon, … Push notification list and publis… Push notification editor scheduli… Content categories App button manager MOFs Multicentre proposals Intranet Store sales declaration and month… Sales status overview and Yardi e… Sales and audit-log CSV download Annual sales statement Intranet communications threads, … Communication subtypes Files management Footfall flows and Yardi upload SAFT-E / IntelliSales import Utility consumptions Analytics Dashboard viewer CRM dashboard panels overview, ch… Data-quality dashboard Play Center Play centre stays check-in / chec… Configuration Centre list and export Centre editor modules, app config… Staff member list, deletion and r… Staff member editor levels, scope… Channels Extra attributes Email template preview and test s… Dashboard configuration Influence zones Server incidents Server command runner CLI Accessibility statement Mobile app configuration Customer login methods Google, Fa… Third-party integrations and conn… Social wifi and location services Smart Assistant CandelarIA smart assistant Cross-cutting CSV import engine Data export engine email delivery Filter and segment builder compon… File upload, gallery and image mo… Multi-language content authoring Realtime updates Pusher Role and module permission layer Error presentation and API error … Product analytics and error monit…
Start here
-
💾 feature-inventory.json — the raw database this site is generated from
-
🧭 Architecture — boot sequence, access decision, data flows
-
🔐 Permission Matrix — who can reach what, by staff level
-
🧩 Module Matrix — what each centre module switches on
-
🔁 State Machines — proposal, activity, receipt, sales-month lifecycles
-
🚨 Risk Register — defects and silent failures found in the code
-
🌐 Translation Health — missing keys and dead namespaces
-
📖 Glossary — MOF, PACV, SAFT-E, Yardi, DMI…
-
🔎 Coverage Review — how completeness was checked
Browse
Generated 2026-10-12 by doc/tools/build-feature-atlas.py from doc/feature-inventory.json. Edit the JSON and re-run; do not hand-edit generated notes.