Web Client — Component Documentation¶
This is the documentation subtree for the Someli platform's customer-facing web client. It is the output of the audit defined in ../WEB_CLIENT_AUDIT_GUIDE.md.
Index¶
Architecture & Code Organization¶
- Architecture Overview
- Routing & State Management
- UI Component Library
- i18n / Localization
- SEO & Metadata
Behavior & Integration¶
Cross-Cutting Concerns¶
Operations¶
Strategy¶
Audit Trail¶
Component Summary¶
| Component name | Web Client (someli-platform) |
| Purpose | Customer-facing UI for the Someli social-media-management SaaS platform |
| Repository root | This repository |
| Tech stack | Nuxt 2.18.1 / Vue 2.7.16 SPA + embedded React 18 / Polotno editor (separate Parcel build) |
| Module system | CommonJS-leaning ESM (Nuxt 2 build, Babel-compiled) |
| Language | JavaScript (no TypeScript) |
| Build tool | Webpack 4 (via Nuxt 2) for the main app; Parcel 2 for polotno-editor/ |
| Audit version | 0.1 |
| Last verified | 2026-05-09 |
How to read this audit¶
The deep-dives in this subtree are evidence-cited: every quantitative claim is backed by a command output recorded in the doc, and every narrative claim points at a specific file or line in the codebase. Items marked [VERIFY] are open questions that need confirmation from the team — they are tracked centrally in verify-markers.md.
The strategic takeaway is in enterprise-readiness.md. Read its Executive Summary first if you only have time for one document.
This audit was produced before the platform-level Master TDD has been authored. When that document exists, cross-component links will be added at the locations marked "[master TDD]".