How jeanadhm/pixel-perfect-replica works
AMBS Visibility Hub is a browser-based SEO/GEO operations dashboard with independent manual and demonstration workspaces. Users select a workspace and site, review portfolio and page data, then manage keyword plans, observations, audits, and corrective actions; reports and settings support export and backup. The README documents capabilities beyond the sampled source, so those branches are represented at their route level without inferring internal calls. The excerpts show keyword workflows and action-dialog behavior; storage implementation and several route internals were not sampled.
Main entry points: NewActionDialog.tsx Action editor · sites.tsx Sites inventory · mots-cles.tsx Keyword planning · WorkspaceOverview.tsx Workspace overview
Components 21
Application shell
- Workspace overview
src/components/layout/WorkspaceOverview.tsx - Navigation shell
src/components/layout/AppShell.tsx - Workspace settings
src/routes/parametres.tsx - Browser storage
Portfolio and pages
- Portfolio overview
src/components/portfolio/PortfolioOverview.tsx - Sites inventory
src/routes/sites.tsx - Page records
src/routes/pages.tsx - Content tracking
src/routes/pages.tsx
SEO and GEO operations
- SEO tracking
src/routes/seo.tsx - Keyword planning
src/routes/mots-cles.tsx - Keyword workflow
src/components/keywords/KeywordWorkflow.tsx - GEO observations
src/routes/geo.tsx - Prompt tracking
src/routes/prompts.tsx - Page audits
src/routes/audit.tsx - Backlink tracking
src/routes/backlinks.tsx - Competitor tracking
src/routes/concurrents.tsx
Actions and reporting
- Action tracking
src/routes/actions.tsx - Action editor
src/components/actions/NewActionDialog.tsx - Lead management
src/routes/leads.tsx - Reports and exports
src/routes/rapports.tsx
Other components
- Team member
Connections 29
- Team member → Navigation shell: opens dashboard
- Navigation shell → Portfolio overview: shows overview
- Team member → Workspace overview: chooses workspace
- Workspace overview → Browser storage: persists workspace data
- Team member → Sites inventory: reviews sites
- Sites inventory → Page records: opens page records
- Team member → Page records: reviews pages
- Team member → SEO tracking: reviews observations
- Team member → Keyword planning: manages keywords
- Keyword planning → Keyword workflow: renders workflow
src/routes/mots-cles.tsx - Team member → GEO observations: records observations
- Team member → Prompt tracking: manages prompts
- Team member → Page audits: reviews page checks
- Page audits → Action editor: creates corrective action
- Team member → Action tracking: tracks tasks
- Action tracking → Action editor: opens editor
- Team member → Content tracking: tracks content
- Team member → Backlink tracking: records backlinks
- Team member → Competitor tracking: records competitors
- Team member → Lead management: manages leads
- Team member → Reports and exports: exports reports
- Reports and exports → Browser storage: exports workspace data
- Team member → Workspace settings: configures workspace
- Workspace settings → Browser storage: backs up and restores
- Sites inventory → Action editor: creates linked action
src/routes/sites.tsx - Keyword planning → Action editor: links an action
src/routes/mots-cles.tsx - GEO observations → Action editor: creates linked action
src/routes/geo.tsx - Backlink tracking → Action editor: creates linked action
- Competitor tracking → Action editor: creates linked action