Skip to content

rocker1166/aignite_2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

160 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AIGnite 2025 - Project Structure

Complete Folder Structure

aignite_2025/
β”œβ”€β”€ πŸ“ app/                           # Next.js app directory
β”‚   β”œβ”€β”€ πŸ“ (main)/                   # Main application routes
β”‚   β”‚   β”œβ”€β”€ πŸ“ advanced-tools/
β”‚   β”‚   β”‚   └── page.tsx
β”‚   β”‚   β”œβ”€β”€ πŸ“ analytics/
β”‚   β”‚   β”‚   └── page.tsx
β”‚   β”‚   β”œβ”€β”€ πŸ“ dashboard/
β”‚   β”‚   β”‚   └── page.tsx
β”‚   β”‚   β”œβ”€β”€ πŸ“ digital-twin/
β”‚   β”‚   β”‚   β”œβ”€β”€ digital-twin-client-page.tsx
β”‚   β”‚   β”‚   └── page.tsx
β”‚   β”‚   β”œβ”€β”€ globals.css
β”‚   β”‚   β”œβ”€β”€ layout.tsx
β”‚   β”‚   β”œβ”€β”€ πŸ“ page/
β”‚   β”‚   β”‚   └── layout.tsx
β”‚   β”‚   β”œβ”€β”€ πŸ“ profile/
β”‚   β”‚   β”‚   └── page.tsx
β”‚   β”‚   β”œβ”€β”€ πŸ“ simulation/
β”‚   β”‚   β”‚   β”œβ”€β”€ layout.tsx
β”‚   β”‚   β”‚   └── page.tsx
β”‚   β”‚   └── πŸ“ strategy/
β”‚   β”‚       └── page.tsx
β”‚   β”œβ”€β”€ πŸ“ api/                       # API routes
β”‚   β”‚   β”œβ”€β”€ πŸ“ agent/
β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“ info/
β”‚   β”‚   β”‚   β”‚   └── route.ts
β”‚   β”‚   β”‚   └── πŸ“ scenario/
β”‚   β”‚   β”‚       └── route.ts
β”‚   β”‚   β”œβ”€β”€ πŸ“ autocomplete/
β”‚   β”‚   β”‚   └── route.ts
β”‚   β”‚   β”œβ”€β”€ πŸ“ chat/
β”‚   β”‚   β”‚   └── route.ts
β”‚   β”‚   β”œβ”€β”€ πŸ“ copilotkit/
β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“ tools/
β”‚   β”‚   β”‚   └── route.ts
β”‚   β”‚   β”œβ”€β”€ πŸ“ copilotkitlitemodel/
β”‚   β”‚   β”‚   └── route.ts
β”‚   β”‚   β”œβ”€β”€ πŸ“ generateNotifications/
β”‚   β”‚   β”œβ”€β”€ πŸ“ impact/
β”‚   β”‚   β”‚   └── route.ts
β”‚   β”‚   β”œβ”€β”€ πŸ“ news/
β”‚   β”‚   β”‚   └── route.ts
β”‚   β”‚   β”œβ”€β”€ πŸ“ scenario/
β”‚   β”‚   β”‚   └── route.ts
β”‚   β”‚   β”œβ”€β”€ πŸ“ search/
β”‚   β”‚   β”‚   └── route.ts
β”‚   β”‚   └── πŸ“ supply-chain/
β”‚   β”‚       └── πŸ“ save/
β”‚   β”œβ”€β”€ globals.css
β”‚   β”œβ”€β”€ layout.tsx
β”‚   β”œβ”€β”€ page.tsx
β”‚   └── πŸ“ signin/
β”‚       └── page.tsx
β”œβ”€β”€ πŸ“ components/                    # React components
β”‚   β”œβ”€β”€ πŸ“ advanced-tools/
β”‚   β”‚   └── advanced-tools-page.tsx
β”‚   β”œβ”€β”€ πŸ“ analytics/
β”‚   β”‚   β”œβ”€β”€ analytics-page.tsx
β”‚   β”‚   β”œβ”€β”€ kpi-metrics-grid.tsx
β”‚   β”‚   β”œβ”€β”€ performance-chart.tsx
β”‚   β”‚   β”œβ”€β”€ risk-heatmap.tsx
β”‚   β”‚   └── supplier-table.tsx
β”‚   β”œβ”€β”€ app-sidebar.tsx
β”‚   β”œβ”€β”€ πŸ“ auth/
β”‚   β”‚   β”œβ”€β”€ Signin.tsx
β”‚   β”‚   └── Signout.tsx
β”‚   β”œβ”€β”€ benefits.tsx
β”‚   β”œβ”€β”€ cascading-failure-map.tsx
β”‚   β”œβ”€β”€ πŸ“ dashboard/
β”‚   β”‚   β”œβ”€β”€ dashboard-page.tsx
β”‚   β”‚   β”œβ”€β”€ kpi-card.tsx
β”‚   β”‚   β”œβ”€β”€ notification-feed.tsx
β”‚   β”‚   β”œβ”€β”€ recent-activity-list.tsx
β”‚   β”‚   β”œβ”€β”€ risk-heatmap.tsx
β”‚   β”‚   β”œβ”€β”€ simulation-timeline.tsx
β”‚   β”‚   └── supply-chain-health-chart.tsx
β”‚   β”œβ”€β”€ πŸ“ digital-twin/              # Digital Twin components
β”‚   β”‚   β”œβ”€β”€ πŸ“ canvas/                # Canvas and visual components
β”‚   β”‚   β”‚   β”œβ”€β”€ CustomEdges.tsx
β”‚   β”‚   β”‚   β”œβ”€β”€ CustomNodes.tsx
β”‚   β”‚   β”‚   β”œβ”€β”€ digital-twin-canvas.tsx
β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“ hooks/
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ useCanvasView.ts
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ useDigitalTwinManager.ts
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ useDigitalTwinState.ts
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ useInteraction.ts
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ useNodeEdgeActions.ts
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ useSaveAndValidate.ts
β”‚   β”‚   β”‚   β”‚   └── useTemplateManager.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ index.ts
β”‚   β”‚   β”‚   └── πŸ“ lib/
β”‚   β”‚   β”‚       └── utils.ts
β”‚   β”‚   β”œβ”€β”€ πŸ“ display/               # Display and card components
β”‚   β”‚   β”‚   β”œβ”€β”€ dashboard.tsx
β”‚   β”‚   β”‚   β”œβ”€β”€ digital-twin-card.tsx
β”‚   β”‚   β”‚   β”œβ”€β”€ DigitalTwinSkeleton.tsx
β”‚   β”‚   β”‚   └── index.ts
β”‚   β”‚   β”œβ”€β”€ πŸ“ forms/                 # Form and dialog components
β”‚   β”‚   β”‚   β”œβ”€β”€ creation-form.tsx
β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“ creation-form/
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ CountrySelectionDialog.tsx
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ form-schema.ts
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ index.ts
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ LogisticsStep.tsx
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ RiskFactorsStep.tsx
β”‚   β”‚   β”‚   β”‚   └── SupplyChainInfoStep.tsx
β”‚   β”‚   β”‚   β”œβ”€β”€ DynamicFormField.tsx
β”‚   β”‚   β”‚   β”œβ”€β”€ index.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ SaveSupplyChainDialog.tsx
β”‚   β”‚   β”‚   └── ValidationDialog.tsx
β”‚   β”‚   β”œβ”€β”€ index.ts
β”‚   β”‚   β”œβ”€β”€ πŸ“ layout/                # Layout and UI components
β”‚   β”‚   β”‚   β”œβ”€β”€ FloatingSaveButton.tsx
β”‚   β”‚   β”‚   β”œβ”€β”€ index.ts
β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“ left-panel/
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“ assistant/
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“ actions/
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ advanced-edge-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ advanced-node-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ advanced-risk-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ canvas-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ edge-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ index.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ node-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“ node-actions/
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ 3pl-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ customer-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ distributor-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ factory-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ manufacturer-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ port-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ retailer-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ supplier-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   └── warehouse-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ risk-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ search-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ template-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ types.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”‚   └── validation-actions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ AIChatPanel.tsx
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ AutocompleteInput.tsx
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ ErrorComponent.tsx
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ error-parser.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ ImmersiveHeader.tsx
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ index.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ InternetSearchIcon.tsx
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ MessagesArea.tsx
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ types.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ useAISuggestions.ts
β”‚   β”‚   β”‚   β”‚   β”‚   └── useCopilotActions.ts
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ index.ts
β”‚   β”‚   β”‚   β”‚   └── LeftPanel.tsx
β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“ RightPanel/
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ animations.ts
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ CollapsedState.tsx
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ EdgeConfiguration.tsx
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ EmptyState.tsx
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ functions.tsx
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ index.tsx
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ NodeConfiguration.tsx
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ πŸ“ node-configuration/
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ AppearanceSection.tsx
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ GeneralSection.tsx
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ index.ts
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ LocationSection.tsx
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ NodeTypeHeader.tsx
β”‚   β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ RiskAssessmentSection.tsx
β”‚   β”‚   β”‚   β”‚   β”‚   └── TypeSpecificSection.tsx
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ SaveStatusIndicator.tsx
β”‚   β”‚   β”‚   β”‚   β”œβ”€β”€ TemplateGroupConfiguration.tsx
β”‚   β”‚   β”‚   β”‚   └── types.ts
β”‚   β”‚   β”‚   └── SimulationToolbar.tsx
β”‚   β”‚   └── πŸ“ utils/
β”‚   β”‚       β”œβ”€β”€ function.ts
β”‚   β”‚       └── index.ts
β”‚   β”œβ”€β”€ footer.tsx
β”‚   β”œβ”€β”€ header.tsx
β”‚   β”œβ”€β”€ impact-assessment.tsx
β”‚   β”œβ”€β”€ intelligence-agent-demo.tsx
β”‚   β”œβ”€β”€ landing-header.tsx
β”‚   β”œβ”€β”€ metrics-dashboard.tsx
β”‚   β”œβ”€β”€ node-impact-grid.tsx
β”‚   β”œβ”€β”€ πŸ“ profile/
β”‚   β”‚   β”œβ”€β”€ ChangePasswordDialog.tsx
β”‚   β”‚   β”œβ”€β”€ profile-page.tsx
β”‚   β”‚   └── UpdateProfileForm.tsx
β”‚   β”œβ”€β”€ πŸ“ simulation/
β”‚   β”‚   β”œβ”€β”€ simulation-history.tsx
β”‚   β”‚   β”œβ”€β”€ simulation-impact-chart.tsx
β”‚   β”‚   β”œβ”€β”€ simulation-page.tsx
β”‚   β”‚   β”œβ”€β”€ simulation-results.tsx
β”‚   β”‚   β”œβ”€β”€ simulation-timeline.tsx
β”‚   β”‚   └── πŸ“ test/
β”‚   β”‚       β”œβ”€β”€ advanced-settings.tsx
β”‚   β”‚       β”œβ”€β”€ ai-scenario-suggestions.tsx
β”‚   β”‚       β”œβ”€β”€ scenario-builder.tsx
β”‚   β”‚       β”œβ”€β”€ simulation-empty-state.tsx
β”‚   β”‚       β”œβ”€β”€ simulation-loader.tsx
β”‚   β”‚       └── simulation-toolbar.tsx
β”‚   β”œβ”€β”€ πŸ“ strategy/
β”‚   β”‚   β”œβ”€β”€ cost-benefit-analysis.tsx
β”‚   β”‚   β”œβ”€β”€ strategy-page.tsx
β”‚   β”‚   └── strategy-recommendations.tsx
β”‚   β”œβ”€β”€ strategy-dashboard.tsx
β”‚   β”œβ”€β”€ πŸ“ theme/
β”‚   β”‚   β”œβ”€β”€ index.ts
β”‚   β”‚   β”œβ”€β”€ sidebar-theme-toggle.tsx
β”‚   β”‚   β”œβ”€β”€ theme-animations.ts
β”‚   β”‚   β”œβ”€β”€ theme-provider.tsx
β”‚   β”‚   └── theme-toggle.tsx
β”‚   └── πŸ“ ui/                        # Shadcn/UI components
β”‚       β”œβ”€β”€ accordion.tsx
β”‚       β”œβ”€β”€ ai-chat-overlay.tsx
β”‚       β”œβ”€β”€ alert-dialog.tsx
β”‚       β”œβ”€β”€ alert.tsx
β”‚       β”œβ”€β”€ animated-dropdown-menu.tsx
β”‚       β”œβ”€β”€ aspect-ratio.tsx
β”‚       β”œβ”€β”€ AutoComplete.tsx
β”‚       β”œβ”€β”€ avatar.tsx
β”‚       β”œβ”€β”€ badge.tsx
β”‚       β”œβ”€β”€ bento-card.tsx
β”‚       β”œβ”€β”€ breadcrumb.tsx
β”‚       β”œβ”€β”€ button.tsx
β”‚       β”œβ”€β”€ calendar.tsx
β”‚       β”œβ”€β”€ card.tsx
β”‚       β”œβ”€β”€ carousel.tsx
β”‚       β”œβ”€β”€ chart.tsx
β”‚       β”œβ”€β”€ checkbox.tsx
β”‚       β”œβ”€β”€ collapsible.tsx
β”‚       β”œβ”€β”€ command.tsx
β”‚       β”œβ”€β”€ context-menu.tsx
β”‚       β”œβ”€β”€ country-dropdown.tsx
β”‚       β”œβ”€β”€ creatable-select.tsx
β”‚       β”œβ”€β”€ currency-selector.tsx
β”‚       β”œβ”€β”€ dialog.tsx
β”‚       β”œβ”€β”€ drawer.tsx
β”‚       β”œβ”€β”€ dropdown-menu.tsx
β”‚       β”œβ”€β”€ form.tsx
β”‚       β”œβ”€β”€ hero-geometric.tsx
β”‚       β”œβ”€β”€ hover-card.tsx
β”‚       β”œβ”€β”€ input-otp.tsx
β”‚       β”œβ”€β”€ input.tsx
β”‚       β”œβ”€β”€ label.tsx
β”‚       β”œβ”€β”€ menubar.tsx
β”‚       β”œβ”€β”€ multiselect.tsx
β”‚       β”œβ”€β”€ navigation-menu.tsx
β”‚       β”œβ”€β”€ order-state.tsx
β”‚       β”œβ”€β”€ pagination.tsx
β”‚       β”œβ”€β”€ popover.tsx
β”‚       β”œβ”€β”€ progress.tsx
β”‚       β”œβ”€β”€ radio-group.tsx
β”‚       β”œβ”€β”€ resizable.tsx
β”‚       β”œβ”€β”€ route-animation.tsx
β”‚       β”œβ”€β”€ scroll-area.tsx
β”‚       β”œβ”€β”€ select.tsx
β”‚       β”œβ”€β”€ separator.tsx
β”‚       β”œβ”€β”€ sheet.tsx
β”‚       β”œβ”€β”€ sidebar.tsx
β”‚       β”œβ”€β”€ skeleton.tsx
β”‚       β”œβ”€β”€ slider.tsx
β”‚       β”œβ”€β”€ sonner.tsx
β”‚       β”œβ”€β”€ stepper.tsx
β”‚       β”œβ”€β”€ switch.tsx
β”‚       β”œβ”€β”€ table.tsx
β”‚       β”œβ”€β”€ tabs.tsx
β”‚       β”œβ”€β”€ textarea.tsx
β”‚       β”œβ”€β”€ timeline-steps.tsx
β”‚       β”œβ”€β”€ toast.tsx
β”‚       β”œβ”€β”€ toaster.tsx
β”‚       β”œβ”€β”€ toggle-group.tsx
β”‚       β”œβ”€β”€ toggle.tsx
β”‚       β”œβ”€β”€ tooltip.tsx
β”‚       β”œβ”€β”€ use-mobile.tsx
β”‚       └── use-toast.ts
β”œβ”€β”€ πŸ“ constants/                     # Application constants
β”‚   β”œβ”€β”€ currencies.tsx
β”‚   β”œβ”€β”€ digital-twin.tsx
β”‚   β”œβ”€β”€ supply-chain-form.tsx
β”‚   └── πŸ“ templates/                 # Template definitions
β”‚       β”œβ”€β”€ πŸ“ characteristics/
β”‚       β”‚   β”œβ”€β”€ πŸ“ hazardous/
β”‚       β”‚   β”‚   β”œβ”€β”€ edges.ts
β”‚       β”‚   β”‚   └── nodes.ts
β”‚       β”‚   └── πŸ“ high-value/
β”‚       β”‚       β”œβ”€β”€ edges.ts
β”‚       β”‚       └── nodes.ts
β”‚       β”œβ”€β”€ πŸ“ geographic/
β”‚       β”‚   β”œβ”€β”€ πŸ“ domestic/
β”‚       β”‚   β”‚   β”œβ”€β”€ edges.ts
β”‚       β”‚   β”‚   └── nodes.ts
β”‚       β”‚   └── πŸ“ global/
β”‚       β”‚       β”œβ”€β”€ edges.ts
β”‚       β”‚       └── nodes.ts
β”‚       β”œβ”€β”€ πŸ“ industry/
β”‚       β”‚   β”œβ”€β”€ πŸ“ automotive/
β”‚       β”‚   β”‚   β”œβ”€β”€ edges.ts
β”‚       β”‚   β”‚   └── nodes.ts
β”‚       β”‚   β”œβ”€β”€ πŸ“ electronics/
β”‚       β”‚   β”‚   β”œβ”€β”€ edges.ts
β”‚       β”‚   β”‚   └── nodes.ts
β”‚       β”‚   β”œβ”€β”€ πŸ“ energy/
β”‚       β”‚   β”‚   β”œβ”€β”€ edges.ts
β”‚       β”‚   β”‚   └── nodes.ts
β”‚       β”‚   β”œβ”€β”€ πŸ“ fashion/
β”‚       β”‚   β”‚   β”œβ”€β”€ edges.ts
β”‚       β”‚   β”‚   └── nodes.ts
β”‚       β”‚   β”œβ”€β”€ πŸ“ food-beverage/
β”‚       β”‚   β”‚   β”œβ”€β”€ edges.ts
β”‚       β”‚   β”‚   └── nodes.ts
β”‚       β”‚   └── πŸ“ pharma/
β”‚       β”‚       β”œβ”€β”€ edges.ts
β”‚       β”‚       └── nodes.ts
β”‚       β”œβ”€β”€ πŸ“ legacy/
β”‚       β”‚   β”œβ”€β”€ edges.ts
β”‚       β”‚   └── nodes.ts
β”‚       β”œβ”€β”€ πŸ“ supplier-tiers/
β”‚       β”‚   β”œβ”€β”€ πŸ“ tier1/
β”‚       β”‚   β”‚   β”œβ”€β”€ edges.ts
β”‚       β”‚   β”‚   └── nodes.ts
β”‚       β”‚   └── πŸ“ tier3plus/
β”‚       β”‚       β”œβ”€β”€ edges.ts
β”‚       β”‚       └── nodes.ts
β”‚       └── index.ts
β”œβ”€β”€ πŸ“ docs/                          # Documentation
β”‚   β”œβ”€β”€ πŸ“ agents/
β”‚   β”‚   └── info.md
β”‚   β”œβ”€β”€ database.md
β”‚   β”œβ”€β”€ issues.md
β”‚   β”œβ”€β”€ πŸ“ tasks/
β”‚   β”‚   └── FormforSupplychain.md
β”‚   └── validation-todo.md
β”œβ”€β”€ πŸ“ hooks/                         # React hooks
β”‚   β”œβ”€β”€ use-mobile.tsx
β”‚   └── use-toast.ts
β”œβ”€β”€ πŸ“ lib/                           # Core library functions
β”‚   β”œβ”€β”€ πŸ“ actions/
β”‚   β”‚   └── user.ts
β”‚   β”œβ”€β”€ πŸ“ api/
β”‚   β”‚   β”œβ”€β”€ notifications.ts
β”‚   β”‚   β”œβ”€β”€ simulation.ts
β”‚   β”‚   β”œβ”€β”€ supply-chain-intel.ts
β”‚   β”‚   └── supply-chain.ts
β”‚   β”œβ”€β”€ πŸ“ context/
β”‚   β”‚   β”œβ”€β”€ impact-context.tsx
β”‚   β”‚   β”œβ”€β”€ scenario-context.tsx
β”‚   β”‚   └── SessionProvider.tsx
β”‚   β”œβ”€β”€ πŸ“ data/
β”‚   β”‚   └── impactresult.ts
β”‚   β”œβ”€β”€ digitalTwinStore.ts
β”‚   β”œβ”€β”€ πŸ“ functions/
β”‚   β”‚   β”œβ”€β”€ signin.ts
β”‚   β”‚   β”œβ”€β”€ signout.ts
β”‚   β”‚   └── signup.ts
β”‚   β”œβ”€β”€ πŸ“ OlaMap/                    # OLA Maps SDK
β”‚   β”‚   β”œβ”€β”€ πŸ“ __MACOSX/
β”‚   β”‚   β”‚   └── πŸ“ OlaMapsWebSDK/
β”‚   β”‚   └── πŸ“ OlaMapsWebSDK/
β”‚   β”‚       β”œβ”€β”€ index.d.ts
β”‚   β”‚       β”œβ”€β”€ olamaps-js-sdk.es.js
β”‚   β”‚       β”œβ”€β”€ olamaps-js-sdk.umd.js
β”‚   β”‚       └── style.css
β”‚   β”œβ”€β”€ seed-data.ts
β”‚   β”œβ”€β”€ πŸ“ stores/
β”‚   β”‚   └── user.ts
β”‚   β”œβ”€β”€ πŸ“ supabase/
β”‚   β”‚   β”œβ”€β”€ client.ts
β”‚   β”‚   └── server.ts
β”‚   β”œβ”€β”€ tavily.ts
β”‚   β”œβ”€β”€ template-selector.ts
β”‚   β”œβ”€β”€ πŸ“ types/
β”‚   β”‚   β”œβ”€β”€ database.ts
β”‚   β”‚   β”œβ”€β”€ digital-twin.ts
β”‚   β”‚   β”œβ”€β”€ supabase.ts
β”‚   β”‚   └── user.ts
β”‚   β”œβ”€β”€ utils.ts
β”‚   └── πŸ“ validation/
β”‚       └── supply-chain-validator.ts
β”œβ”€β”€ πŸ“ migrations/                    # Database migrations
β”‚   β”œβ”€β”€ 01_init_schema.sql
β”‚   β”œβ”€β”€ 02_add_supply_chain_intel.sql
β”‚   └── 03_supply_chain_intelligence.sql
β”œβ”€β”€ πŸ“ public/                        # Static assets
β”‚   β”œβ”€β”€ file.svg
β”‚   β”œβ”€β”€ globe.svg
β”‚   β”œβ”€β”€ next.svg
β”‚   β”œβ”€β”€ placeholder.jpg
β”‚   β”œβ”€β”€ vercel.svg
β”‚   └── window.svg
β”œβ”€β”€ πŸ“ utils/                         # Utility functions
β”‚   └── πŸ“ functions/
β”‚       β”œβ”€β”€ insertSupplyChain.ts
β”‚       β”œβ”€β”€ parseProductSheet.ts
β”‚       └── userUtils.ts
β”œβ”€β”€ components.json                   # Shadcn/UI configuration
β”œβ”€β”€ data-analysis.md                  # Data analysis documentation
β”œβ”€β”€ next.config.mjs                   # Next.js configuration
β”œβ”€β”€ next.config.ts                    # TypeScript Next.js config
β”œβ”€β”€ nodetype.md                       # Node type documentation
β”œβ”€β”€ notepad.txt                       # Development notes
β”œβ”€β”€ package.json                      # Project dependencies
β”œβ”€β”€ package-lock.json                 # Dependency lock file
β”œβ”€β”€ pnpm-lock.yaml                    # PNPM lock file
β”œβ”€β”€ pnpm-workspace.yaml               # PNPM workspace config
β”œβ”€β”€ postcss.config.mjs                # PostCSS configuration
β”œβ”€β”€ PRODUCTION_AGENT_README.md        # Production documentation
β”œβ”€β”€ README.md                         # This file
β”œβ”€β”€ tailwind.config.ts                # Tailwind CSS configuration
β”œβ”€β”€ TODO.md                           # Project todos
└── tsconfig.json                     # TypeScript configuration

Key Folders

  • app/ - Next.js 15.2.4 app directory with file-based routing
  • components/ - Reusable React components organized by feature
  • lib/ - Core business logic, utilities, and configurations
  • constants/ - Application constants and template definitions
  • docs/ - Project documentation and technical spec

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors