R
Rahul KumarManager

AtithiOS Theme Project Graph

A visual map of architecture, routes, reusable components, logic flows, data services, and documentation coverage.

Graph Maps6Architecture, routes, components, logic, data, docs
Total Nodes61All major theme concepts and files
Total Edges59Relationships and logic dependencies
Covered Areas643 mapped file/area references
Application Architecture
Root app structure, shell services, responsive navigation, progress, health recovery, and theme providers.
12 nodes / 11 links
Coverage Matrix
What each graph covers and where to inspect the implementation.
6 shown / 6 items
AreaGraphCoveragePrimary Files
Application shellApplication ArchitectureHeader, sidebar, content, status bar, mobile menus, health recovery, progress loadersrc/components/layout/AppShell.tsx
Routes and modulesRoute & Module GraphOverview, masters, transactions, production, reports, enterprise examples, user management, errors, APIsrc/app, src/lib/navigation.ts
Reusable componentsComponent Dependency GraphUI, layout, dashboard, documents, enterprise, icons, exportssrc/components
Interaction logicLogic & Interaction GraphKeyboard shortcuts, focus, DataGrid arrows, EditableGrid, progress, health recovery, mobile menusrc/components/layout/AppShell.tsx, src/components/ui
Data and servicesData, Document & Service FlowItems, documents, reports, BOM drilldown, customer balances, OCR, S3/R2src/lib, src/app/api, src/app/bom, src/app/lazy-load
DocumentationDocumentation Coverage GraphSetup, shell, components, ERP documents, enterprise features, project graph, scriptssrc/app/docs/page.tsx, src/app/project-graph/page.tsx
1-6of6
Page 1 / 1
Node Inventory
Every mapped concept, route, component, logic block, data source, API, and doc section.
25 shown / 61 items
GraphNodeTypeDescriptionPrimary File / AreaLinks
Application ArchitectureRoot LayoutShellWraps the full app with global CSS, theme variables, and providers.src/app/layout.tsx2
Application ArchitectureThemeProviderShellProvides theme and toast context for all pages.src/components/index.ts1
Application ArchitectureAppShellShellEnterprise layout spine: header, navigation, content, loaders, shortcuts, health recovery.src/components/layout/AppShell.tsx10
Application ArchitectureERP NavigationDataShared route catalog for sidebar, mobile app menu, and shortcut routing.src/lib/navigation.ts1
Application ArchitectureHeaderComponentLogo, breadcrumbs, alerts trigger, avatar, and mobile menu button.src/components/layout/Header.tsx1
Application ArchitectureSidebarComponentDesktop menu and mobile sheet menu with searchable navigation.src/components/layout/Sidebar.tsx1
Application ArchitectureContent HostShellMain focus target, page transition boundary, and responsive scroll container.src/components/layout/AppShell.module.css1
Application ArchitectureStatus BarComponentDesktop shortcut footer and mode/status display.src/components/layout/StatusBar.tsx1
Application ArchitectureMobile App ShellLogicBottom app bar plus slide-up menu for phone/tablet navigation.src/components/layout/AppShell.tsx1
Application ArchitectureProgress LoaderLogicThin orange loader for navigation, button actions, submits, and explicit loading.src/components/layout/AppShell.tsx1
Application ArchitectureHealth RecoveryLogicDetects offline, slow operations, failed resources, promise errors, memory pressure, and main-thread stalls.src/components/layout/AppShell.tsx1
Application ArchitectureAll App RoutesRouteModule, transaction, production, reporting, enterprise, and user management screens.src/app1
Route & Module GraphDashboardRouteOperational home with modules, KPIs, alerts, activities, and quick actions.src/app/page.tsx5
Route & Module GraphOverview PagesRouteComponents, Shortcuts, Documentation, and Project Graph pages.src/app/components, src/app/docs, src/app/shortcuts, src/app/project-graph2
Route & Module GraphMaster ModulesRouteItems, Items Master, Vendors, Customers, Inventory, and CRUD-style screens.src/app/items, src/app/vendors, src/app/customers, src/app/inventory1
Route & Module GraphTransactionsRoutePurchase Orders, Invoices, GRN pages, document screens, and new-entry pages.src/app/po, src/app/invoices, src/app/grn2
Route & Module GraphProductionRouteProduction, BOM list, BOM details, and editable BOM editor.src/app/production, src/app/bom1
Route & Module GraphReportsRouteReport catalog and individual report screens backed by shared report definitions.src/app/reports, src/lib/reports.tsx2
Route & Module GraphEnterprise ExamplesRouteDashboard Builder, Charts & Analytics, Files/OCR/Cloud, Customer Balances.src/app/enterprise, src/app/lazy-load2
Route & Module GraphUser ManagementRouteUser list, role cards, and RBAC permission matrix.src/app/users/page.tsx1
Route & Module GraphError & Recovery PagesRoute400, 403, 500, 503, not-found, and app-level error screens.src/app/error*, src/app/not-found.tsx1
Route & Module GraphAPI RoutesAPICloud storage presign endpoint for S3-compatible file operations.src/app/api/cloud-storage/presign/route.ts1
Component Dependency GraphTheme Export BarrelComponentSingle import surface for UI, layout, dashboard, document, and enterprise components.src/components/index.ts6
Component Dependency GraphLayout ComponentsComponentAppShell, Header, Sidebar, StatusBar, PlaceholderPage.src/components/layout3
Component Dependency GraphUI FoundationComponentButton, Card, Badge, Input, Modal, Drawer, ConfirmDialog, Toast, StateBlock.src/components/ui2
1-25of61
Page 1 / 3
Relationship Inventory
All mapped dependencies and process flows between graph nodes.
25 shown / 59 items
GraphFromToRelationshipKind
Application Architectureroot-layouttheme-providerwrapsstrong
Application Architectureroot-layoutapp-shellhosts pages throughstrong
Application Architecturenavigation-configapp-shellshared menu data
Application Architectureapp-shellheaderrenders
Application Architectureapp-shellsidebarrenders
Application Architectureapp-shellcontentfocuses
Application Architectureapp-shellstatus-bardesktop status
Application Architectureapp-shellmobile-shellswitches under 900pxstrong
Application Architectureapp-shellprogress-loaderflashes actions
Application Architectureapp-shellhealth-recoveryguards failures
Application Architectureapp-shellpageswraps route contentstrong
Route & Module Graphdashboardoverview-pageslinks reference
Route & Module Graphdashboardmaster-pagesopens mastersstrong
Route & Module Graphdashboardtransaction-pagesopens transactionsstrong
Route & Module Graphdashboardproduction-pagesopens production
Route & Module Graphoverview-pagesreports-pagesdocuments reports
Route & Module Graphtransaction-pagesreports-pagesfeeds reportingdashed
Route & Module Graphenterprise-pagesapi-routessigns cloud requestsstrong
Route & Module Graphuser-pagesenterprise-pagessecures examplesdashed
Route & Module Grapherror-pagesdashboardsafe return
Component Dependency Graphexportslayout-componentsexports
Component Dependency Graphexportsui-foundationexports
Component Dependency Graphexportsgrid-componentsexports
Component Dependency Graphexportsdashboard-componentsexports
Component Dependency Graphexportsdocument-componentsexports
1-25of59
Page 1 / 3
Reusable Graph API
import { ProjectGraphView, type ProjectGraphMap } from '@/components';

const graph: ProjectGraphMap = {
  id: 'logic',
  title: 'Logic Graph',
  description: 'Keyboard, loader, health, grid, and mobile menu logic.',
  nodes: [
    { id: 'app-shell', title: 'AppShell', type: 'shell', description: 'Layout and logic host', x: 20, y: 50 },
    { id: 'data-grid', title: 'DataGrid', type: 'component', description: 'Keyboard table', x: 60, y: 50 },
  ],
  edges: [
    { from: 'app-shell', to: 'data-grid', label: 'hosts and focuses' },
  ],
};

<ProjectGraphView graph={graph} />;
Shortcuts
/Search Graph
EnterOpen Node
EscDashboard
GRAPH
↑↓←→Navigate
EnterSelect
/Search Graph
EnterOpen Node
EscDashboard
AtithiOS v2.0Developed By Shulyn Technologies Private Limited