Mall Sections & Taxonomy
How Mallnline organizes Malets into discoverable categories, mimicking a physical mall directory.
๐ Two-Layer Taxonomy
- Layer 1: Sections: Structural divisions (mall wings). A Malet can now belong to multiple sections simultaneously (multi-vertical).
- Layer 2: Tags: Flexible cross-cutting descriptors for discovery and search. Curated suggestions plus user-contributed custom tags.
๐ฌ Mall Sections
Below is the current list of sections defined in the platform.
[[Demo:SectionsTable]]
๐ท๏ธ Section Tags
Tags are non-hierarchical descriptors that power search filtering and cross-section discovery. A Malet can have many tags.
[[Demo:TagsGrid]]
๐บ๏ธ Roadmap
Phase 1: Frontend-Only (โ Complete)
- Static mapping from
verticalTypesโ sections. - Section pages at
/sections/{slug}.
Phase 2: Multi-Vertical + Open Tags (โ Complete)
verticalTypes: string[]on Malet entity โ Malets can belong to multiple verticals.SectionTagService.validateAndRegister()โ auto-creates valid custom tags.- 5-step Malet creation wizard at
/create-malet. - Search integration with tag filters.
Phase 3: Self-Service (In Progress)
- Malet Owner chooses verticals during creation wizard (โ done).
- Custom tag input with slug format validation (โ done).
- Tag popularity analytics and trending suggestions (๐ง planned).
- Vertical Intelligence Reindexer โ background job to reindex Malets when verticals evolve (๐ง planned).
๐ File Reference
| File | Purpose |
|---|---|
src/lib/utils/mallSections.ts |
Section definitions, classification, tags |
src/routes/lobby/Floor.svelte |
Section strip component |
src/routes/sections/[slug]/* |
Section pages |
docs/architecture/mall-sections.md |
Backend architecture doc |
Related
- Onboarding UX Architecture โ The wizard routes users to relevant sections based on persona
- Tag Registry โ Auto-registering tag system powering Malet discovery
- E2E Testing Infrastructure โ Playwright tests covering wizard vertical selection
- Informational Pages โ Footer and content page structure
- Cross-Malet Comparison & Quick Actions โ Product comparison deck and card quick action menu on all storefront surfaces
- Component Library โ Reusable UI patterns