Folder PATH listing for volume OS Volume serial number is 987A-9869 C:. ª .gitattributes ª .gitignore ª docker-compose.coolify.yml ª docker-compose.prod.yml ª docker-compose.yml ª mc.cmd ª README.md ª start.ps1 ª structure.txt ª +---backend ª ª .dockerignore ª ª Dockerfile ª ª requirements.txt ª ª ª +---app ª ª ª auth.py ª ª ª config.py ª ª ª main.py ª ª ª __init__.py ª ª ª ª ª +---db ª ª ª base.py ª ª ª engine.py ª ª ª init_db.py ª ª ª __init__.py ª ª ª ª ª +---models ª ª ª catalog.py ª ª ª files.py ª ª ª inventory.py ª ª ª procurement.py ª ª ª __init__.py ª ª ª ª ª +---routers ª ª ª attribute_definitions.py ª ª ª auth.py ª ª ª brands.py ª ª ª brand_materials.py ª ª ª category_attributes.py ª ª ª category_ref_units.py ª ª ª files.py ª ª ª inventory.py ª ª ª item_decisions.py ª ª ª item_receipts.py ª ª ª item_termsheets.py ª ª ª line_items.py ª ª ª line_item_specs.py ª ª ª materials.py ª ª ª material_categories.py ª ª ª pm.py ª ª ª projects.py ª ª ª quotes.py ª ª ª quote_events.py ª ª ª schedule_steps.py ª ª ª standard_conversions.py ª ª ª suppliers.py ª ª ª supplier_materials.py ª ª ª termsheets.py ª ª ª units.py ª ª ª unit_conversions.py ª ª ª users.py ª ª ª __init__.py ª ª ª ª ª +---schemas ª ª ª catalog.py ª ª ª common.py ª ª ª files.py ª ª ª inventory.py ª ª ª procurement.py ª ª ª __init__.py ª ª ª ª ª +---services ª ª ª eav_service.py ª ª ª expand_service.py ª ª ª file_service.py ª ª ª inventory_service.py ª ª ª material_service.py ª ª ª quote_service.py ª ª ª storage.py ª ª ª supplier_material_service.py ª ª ª __init__.py ª ª ª ª ª +---utils ª ª errors.py ª ª pagination.py ª ª security.py ª ª serialization.py ª ª __init__.py ª ª ª +---tools ª seed.py ª seed_casdoor.py ª smoke_test.py ª smoke_test_misc.py ª smoke_test_write.py ª +---backups ª +---??? ???? ª casdoor.dump ª procurement.dump ª +---docs ª casdoor-auth.md ª erd.txt ª material-supplier-category-migration-plan.md ª mobile-responsive.md ª new erd.txt ª NewERD.txt ª +---frontend ª ª .dockerignore ª ª .env.example ª ª Dockerfile ª ª index.html ª ª nginx.conf ª ª package-lock.json ª ª package.json ª ª tsconfig.app.json ª ª tsconfig.json ª ª tsconfig.node.json ª ª vite.config.ts ª ª ª +---public ª ª ª favicon.svg ª ª ª icons.svg ª ª ª manifest.webmanifest ª ª ª ª ª +---icons ª ª icon-192.png ª ª icon-512.png ª ª topic-1.png ª ª topic-2.png ª ª topic-3.png ª ª topic-4.png ª ª topic-6.png ª ª topic-7.png ª ª topic-8.png ª ª topic-9.png ª ª ª +---scripts ª ª gen-pwa-icons.ps1 ª ª ª +---src ª ª App.tsx ª ª main.tsx ª ª vite-env.d.ts ª ª ª +---components ª ª ª AppSwitcherMenu.tsx ª ª ª Combobox.tsx ª ª ª ConfirmDeleteDialog.tsx ª ª ª EmptyState.tsx ª ª ª ErrorBoundary.tsx ª ª ª FileList.tsx ª ª ª FileUpload.tsx ª ª ª JalaliDatePicker.tsx ª ª ª MilestoneRow.tsx ª ª ª MultiSelectCombobox.tsx ª ª ª NumberInput.tsx ª ª ª PanelMenu.tsx ª ª ª ProjectMultiSelect.tsx ª ª ª RequirePmProjects.tsx ª ª ª SpecDrawer.tsx ª ª ª StatsBar.tsx ª ª ª TermsheetCard.tsx ª ª ª TopicGrid.tsx ª ª ª useClickOutside.ts ª ª ª ª ª +---layout ª ª ª Header.tsx ª ª ª MobileTabBar.tsx ª ª ª ª ª +---ui ª ª badge.tsx ª ª button.tsx ª ª checkbox.tsx ª ª dialog.tsx ª ª input.tsx ª ª label.tsx ª ª select.tsx ª ª table.tsx ª ª textarea.tsx ª ª ª +---hooks ª ª index.ts ª ª useMaterials.ts ª ª useProjects.ts ª ª useQuotes.ts ª ª useStoreData.ts ª ª useSuppliers.ts ª ª useUnits.ts ª ª ª +---lib ª ª api.ts ª ª constants.ts ª ª crossTab.ts ª ª formatters.ts ª ª jalali.ts ª ª normalize.ts ª ª numutil.ts ª ª queryClient.ts ª ª quoteUtils.ts ª ª topics.ts ª ª types.ts ª ª units.ts ª ª utils.ts ª ª ª +---pages ª ª +---Admin ª ª ª AdminPanel.tsx ª ª ª ª ª +---Auth ª ª ª LoginPage.tsx ª ª ª ª ª +---Dashboard ª ª ª AcceptModal.tsx ª ª ª ArriveModal.tsx ª ª ª DashboardPage.tsx ª ª ª EditModal.tsx ª ª ª FilterToolbar.tsx ª ª ª FlowDiagram.tsx ª ª ª LedgerTable.tsx ª ª ª QuoteCard.tsx ª ª ª QuoteDetail.tsx ª ª ª QuoteRow.tsx ª ª ª ª ª +---Inventory ª ª ª ArrivalsPage.tsx ª ª ª ChangeInventoryPage.tsx ª ª ª DailyControlPage.tsx ª ª ª InventoryPage.tsx ª ª ª InventoryTopNav.tsx ª ª ª OrganizationPage.tsx ª ª ª panelMenu.ts ª ª ª useInventoryData.ts ª ª ª WarehousesPage.tsx ª ª ª ª ª +---Projects ª ª ª ProjectsPage.tsx ª ª ª ª ª +---Suppliers ª ª ª CategoryPage.tsx ª ª ª PurchaseHistory.tsx ª ª ª SupplierDetailPage.tsx ª ª ª SuppliersPage.tsx ª ª ª supplierUtils.tsx ª ª ª ª ª +---Units ª ª ª UnitsPage.tsx ª ª ª ª ª +---Wizard ª ª Step1TopicSupplier.tsx ª ª Step2LineItems.tsx ª ª Step3Termsheets.tsx ª ª Step4Projects.tsx ª ª Step5Review.tsx ª ª Stepper.tsx ª ª WizardPage.tsx ª ª ª +---store ª ª auth.ts ª ª index.ts ª ª ª +---styles ª globals.css ª +---infra ª traefik-dynamic.yml ª +---sql 02-casdoor-db.sql migration.sql