How franchise-agentic-ai/agentic-ai-for-franchise-management-system-with-performance-monitoring-assistance works
FranchiseOps AI is a multi-outlet franchise operations platform. Managers use its dashboard to review outlet performance and health, manage inventory, staff and marketing, and work with insights, recommendations, alerts and reports. The AI assistant accepts business questions and hands them to an agent orchestrator; the intelligence engine also reads tenant data for cross-domain analysis. Tenant records are stored in browser local storage, with an optional Supabase outlet-data path. Several feature pages and the orchestrator are represented from the tree and README; their internal wiring was not sampled, so uncertain links are omitted.
Main entry points: App.tsx App routes · tenantService.ts Tenant data service · outletPerformanceService.ts Outlet analytics · franchiseIntelligenceEngine.ts Franchise intelligence
Components 22
Application experience
- App routes
src/App.tsx - Dashboard
src/pages/Dashboard.tsx - Floating assistant
src/components/ai/FloatingAIAssistant.tsx
Franchise operations
- Outlet views
src/pages/Outlets.tsx - Outlet detail
src/pages/OutletDetail.tsx - Inventory
src/pages/InventoryPage.tsx - Staff
src/pages/StaffPage.tsx - Marketing
src/pages/MarketingPage.tsx - Business data hub
src/pages/BusinessDataHub.tsx - Risk center
src/pages/RiskCenterPage.tsx - Reports
src/pages/ReportsPage.tsx
AI and analytics
- Insights workspace
src/pages/IntelligenceWorkspace.tsx - Recommendations
src/pages/Recommendations.tsx - Agent orchestrator
src/services/businessAgentOrchestrator.ts - Franchise intelligence
src/services/franchiseIntelligenceEngine.ts - Outlet analytics
src/services/outletPerformanceService.ts - Health scoring
src/services/healthScoreEngine.ts - Multilingual assistant
src/services/multilingualAssistantService.ts
Business data
- Tenant data service
src/services/tenantService.ts - Browser storage
Other components
- Manager
- Supabase
Connections 21
- Manager → App routes: uses
- App routes → Dashboard: routes
- App routes → Outlet views: routes
- App routes → Outlet detail: routes
- App routes → Inventory: routes
- App routes → Staff: routes
- App routes → Marketing: routes
- App routes → Business data hub: routes
- App routes → Insights workspace: routes
- App routes → Recommendations: routes
- App routes → Risk center: routes
- App routes → Reports: routes
- Manager → Floating assistant: asks
- Floating assistant → Agent orchestrator: submits query
- Franchise intelligence → Tenant data service: reads tenant data
- Franchise intelligence → Agent orchestrator: delegates query
- Outlet analytics → Tenant data service: reads outlet data
- Outlet analytics → Health scoring: calculates scores
- Outlet analytics → Supabase: fetches outlets
- Tenant data service → Browser storage: reads and writes
- Multilingual assistant → Tenant data service: reads business data