Credibility through product
The site itself is proof: localized content, API, back-office, realtime, SEO and coherent documentation.
Public documentation
An editorial view of the portfolio architecture: multilingual frontend, NestJS backend, realtime chat, first-party analytics, admin and quality discipline.
The site itself is proof: localized content, API, back-office, realtime, SEO and coherent documentation.
Interactions stay useful, measured and privacy-first, without aggressive tracking or intrusive UI.
Content, routes, components and contracts are separated so the platform can evolve cleanly.
Reading map
Pages remain orchestrators. Public copy lives in localized modules, slugs are centralized and the sitemap exposes alternates.
The backend handles contact, availability, chat, chatbot, leads, notifications, audit logs and first-party analytics.
The admin covers requests, leads, conversations, availability, monitoring, logs and useful statistics.
Quality targets risk: typecheck, lint, build, module tests, smoke flows and environment documentation.
Documentation connects what the public site says, what the API guarantees, what admin workflows operate and what quality reports make decidable.
01
Messages, SEO pages and visible proof.
02
Routes, forms, validation and expected errors.
03
Operational reading of requests and content.
04
Build, typecheck, URL audit and weak signals.
05
Product priorities, risk and production readiness.
Frontend
Pages remain orchestrators. Public copy lives in localized modules, slugs are centralized and the sitemap exposes alternates.
fr/en/ar/es/de/nl routes with stable logical mapping.
Arabic RTL at document level with compatible layout treatment.
Page-level metadata, canonical, hreflang and Open Graph.
Backend
The backend handles contact, availability, chat, chatbot, leads, notifications, audit logs and first-party analytics.
Validated DTOs and Swagger documentation.
Socket.IO realtime for visitors and admins.
No AI key or sensitive secret exposed to the frontend.
Admin
The admin covers requests, leads, conversations, availability, monitoring, logs and useful statistics.
Dedicated admin authentication.
Realtime support conversations.
Decision-oriented analytics instead of vanity counters.
Quality
Quality targets risk: typecheck, lint, build, module tests, smoke flows and environment documentation.
Real validation scripts from the monorepo.
Existing API contracts preserved.
Internal docs kept separate from public documentation.
Living architecture
For an audit, backend mission or complete product platform, the contact page is ready for context.