Skip to main content

Page Map

The frontend has 58+ pages organized across 26 page directories in apps/web/src/pages/. Each directory maps to a feature domain.


Page Directory Structure

apps/web/src/pages/
├── accounts/ # Social account management
├── admin/ # Super admin dashboard
├── ads/ # Ad campaigns & auto-boost
├── ai-brain/ # AI brain / chat interface
├── ai-tools/ # AI generation tools
├── analytics/ # Performance analytics
├── approvals/ # Approval workflows
├── audience/ # Audience CRM & segments
├── auth/ # Login, register, OAuth, OTP
├── checkout/ # Payment flow
├── client/ # Client portal (limited access)
├── commerce/ # Revenue dashboard & orders
├── competitors/ # Competitor tracking
├── composer/ # Multi-platform post composer
├── conversation-engine/ # ICE bot configuration
├── conversations/ # Unified inbox
├── dashboard/ # Main overview with KPIs
├── drafts/ # Draft posts
├── ecommerce/ # Store management
├── intelligence/ # Gap analysis & insights
├── landing/ # Public landing page
├── posts/ # Published posts list
├── predictions/ # AI predictions
├── pricing/ # Plan comparison
├── reports/ # Client report generation
└── scheduler/ # Schedule management

Complete Page Inventory

Authentication (/auth)

PageRouteDescriptionAccess
Login/loginEmail/password + OAuth loginPublic
Register/registerAccount creation + onboardingPublic
Forgot Password/forgot-passwordPassword reset requestPublic
Reset Password/reset-password/:tokenPassword reset formPublic

Core

PageRouteDescriptionMin Role
Dashboard/Main overview with key metrics, charts, recent activityVIEWER
Landing/landingPublic-facing landing pagePublic

Content & Publishing

PageRouteDescriptionMin Role
Composer/composerMulti-platform post creation with previewEDITOR
Composer (Edit)/composer/:idEdit an existing postEDITOR
Posts/postsPublished posts list with filtersVIEWER
Drafts/draftsDraft posts awaiting publicationVIEWER
Scheduler/schedulerScheduled posts with calendar viewVIEWER

AI Tools

PageRouteDescriptionMin Role
AI Tools/ai-toolsCaption generation, rewriting, hashtags, CTA, translation, image generationEDITOR
AI Brain/ai-brainAI chat interface for content brainstormingEDITOR

Analytics & Intelligence

PageRouteDescriptionMin Role
Analytics Dashboard/analyticsPerformance dashboard with time-series chartsVIEWER
Post Analytics/analytics/posts/:idPer-post metric breakdownVIEWER
A/B Tests/analytics/ab-testsA/B test management and resultsEDITOR
Predictions/predictionsAI engagement and revenue predictionsVIEWER
Intelligence/intelligenceGap analysis, algorithm insightsVIEWER

Competitors

PageRouteDescriptionMin Role
Competitor List/competitorsTrack competitor social profilesVIEWER
Competitor Detail/competitors/:idCompetitor snapshot history and comparisonVIEWER

Automation

PageRouteDescriptionMin Role
Workflow List/workflowsAll workflows with statusVIEWER
Workflow Editor/workflows/:idVisual drag-and-drop workflow builder (@xyflow/react)EDITOR

Conversations

PageRouteDescriptionMin Role
Inbox/conversationsUnified conversation inbox across all platformsEDITOR
Conversation Engine/conversation-engineICE bot configuration, escalation rules, experimentsADMIN

Audience & CRM

PageRouteDescriptionMin Role
Audience/audienceAudience profiles, segments, tags, interaction graphVIEWER

E-Commerce & Commerce

PageRouteDescriptionMin Role
E-Commerce/ecommerceStore connections, product catalog, templatesEDITOR
Commerce Dashboard/commerceRevenue dashboard, order tracking, couponsVIEWER

Ads

PageRouteDescriptionMin Role
Ad Campaigns/adsMeta Ads, TikTok Promote, auto-boost rulesEDITOR

Social Accounts

PageRouteDescriptionMin Role
Accounts/accountsConnect and manage social platform accountsADMIN

Agency & Collaboration

PageRouteDescriptionMin Role
Approvals/approvalsApproval request queueEDITOR
Reports/reportsClient report generationEDITOR
Client Portal/clientLimited client viewCLIENT

Billing

PageRouteDescriptionMin Role
Pricing/pricingPlan comparison and selectionVIEWER
Checkout/checkoutPayment flow (Stripe/Paymob)ADMIN

Admin (Super Admin)

PageRouteDescriptionMin Role
Admin Dashboard/adminPlatform-wide metrics and overviewSUPER_ADMIN
Admin Users/admin/usersUser management across all workspacesSUPER_ADMIN
Admin AI Usage/admin/ai-usageAI consumption tracking per workspaceSUPER_ADMIN
Admin Billing/admin/billingRevenue management and subscription oversightSUPER_ADMIN

Page Count by Domain

DomainPagesDirectory
Authentication4auth/
Content & Publishing5composer/, posts/, drafts/, scheduler/
AI2ai-tools/, ai-brain/
Analytics & Intelligence5analytics/, predictions/, intelligence/
Competitors2competitors/
Automation2workflows/ (in scheduler/)
Conversations2conversations/, conversation-engine/
Audience1audience/
E-Commerce & Commerce2ecommerce/, commerce/
Ads1ads/
Accounts1accounts/
Agency3approvals/, reports/, client/
Billing2pricing/, checkout/
Admin4admin/
Other2dashboard/, landing/
Total38+(many directories contain multiple sub-pages)

Cross-Reference