Go to file
Loretta f23aebff2d EKÁER config refactor: centralize settings, add audit rate
Centralized EKÁER configuration in new EkaerSettings class (company info, EUR-HUF rate, thresholds). Refactored service and mapper to use EkaerSettings. Added EkaerValueCalculator for HUF value logic. Extended EkaerHistory with ConversionRate for audit. Added IsEkaer to Partner. Updated mapping, VTSZ normalization, UI grid, CSS, and tests. Added diagnostic commands to settings.local.json.
2026-06-11 17:40:33 +02:00
.claude EKÁER config refactor: centralize settings, add audit rate 2026-06-11 17:40:33 +02:00
.cr/personal/FavoritesList wtf 2025-09-23 12:20:58 +02:00
.github Refactor EKÁER mapping: unify company info, doc updates 2026-06-03 16:58:47 +02:00
FruitBank.Common EKÁER config refactor: centralize settings, add audit rate 2026-06-11 17:40:33 +02:00
FruitBank.Common.Server EKÁER config refactor: centralize settings, add audit rate 2026-06-11 17:40:33 +02:00
FruitBankHybrid Add PartnerDepot grid, EKÁER menu, and test refactor 2026-06-09 14:51:23 +02:00
FruitBankHybrid.Shared EKÁER config refactor: centralize settings, add audit rate 2026-06-11 17:40:33 +02:00
FruitBankHybrid.Shared.Common Add structured metadata and update doc references 2026-03-30 08:54:33 +02:00
FruitBankHybrid.Shared.Tests EKÁER config refactor: centralize settings, add audit rate 2026-06-11 17:40:33 +02:00
FruitBankHybrid.Web Refactor partner model, add CargoPartner/Truck entities 2026-05-28 17:47:53 +02:00
FruitBankHybrid.Web.Client Refactor: remove Server DLLs, unify SignalR references 2026-06-08 16:53:27 +02:00
docs Add CargoPartner/CargoTruck entities and logistics links 2026-05-31 14:00:44 +02:00
.gitignore Convert to Devexpress solution; impovements, clean, etc... 2025-09-17 06:02:32 +02:00
CLAUDE.md Strengthen doc-first, multi-repo protocol and clarify tools 2026-04-04 09:27:49 +02:00
FruitBankHybrid.sln Update docs: enforce .md sync, clarify structure & TFMs 2026-03-29 09:26:16 +02:00
README.md [LOADED_DOCS: 4 files, no new loads] 2026-04-24 21:54:04 +02:00
SqlSchemaCompare_Dev_to_Prod.scmp Add PartnerDepot and EkaerHistory entities, update tags 2026-06-05 06:18:33 +02:00
test_toon_businessrule.csx Add business-logic metadata to DTO serialization 2026-01-14 22:16:49 +01:00
tmpclaude-bf6e-cwd Refactor Toon serializer: modularize metadata & relations 2026-01-14 15:39:03 +01:00

README.md

FruitBankHybridApp

nopCommerce plugin for FruitBank, a fruit & vegetable wholesaler. Manages supplier inbound delivery (Shipping), outgoing orders (Order), warehouse weighing, and inventory stocktaking. Runs as Blazor Server, Blazor WASM, and MAUI Hybrid (Android/iOS/Windows).

nopCommerce 4.80.9 requires it

LLM Context

Domain rules and critical pitfalls live in a single file: .github/copilot-instructions.md

Tool Auto-loaded Action needed
GitHub Copilot copilot-instructions.md None
Claude Code CLAUDE.md → references above None
Cursor / Windsurf README.md Read copilot-instructions.md via @file

Detailed docs: docs/ — GLOSSARY.md, ARCHITECTURE.md, CONVENTIONS.md. Domain model schema (TOON) lives in the plugin: NopCommerce.Common/4.70/Plugins/Nop.Plugin.Misc.AIPlugin/docs/SCHEMA.md

Solution Structure

Project TFM Purpose README
FruitBank.Common net9.0 Shared domain: entities, DTOs, interfaces, SignalR tags, measurement helpers README
FruitBank.Common.Server net9.0 Server-side: SignalR hubs, broadcast service, logging, nopCommerce integration README
FruitBankHybrid.Shared net10.0 Blazor UI: pages, grids, SignalR client, measurement service, layout README
FruitBankHybrid.Shared.Common net10.0 Shared common library (placeholder) README
FruitBankHybrid net10.0android/ios/win MAUI Hybrid app: Android, iOS, Windows README
FruitBankHybrid.Web net10.0 Blazor Server host with SignalR hubs README
FruitBankHybrid.Web.Client net10.0 Blazor WebAssembly client README

Test Projects

Project TFM Purpose README
FruitBankHybrid.Shared.Tests net10.0 Integration + serialization tests (SignalR, JSON, Toon, bunit) README

External Dependencies

All projects reference these via DLL (not ProjectReference). Full source is available in sibling directories:

Repo Path Key Docs
AyCode.Core (net9.0) ../../../Aycode/Source/AyCode.Core/ copilot-instructions, ARCHITECTURE
AyCode.Blazor (net10.0) ../../../Aycode/Source/AyCode.Blazor/ copilot-instructions, MGGRID
Mango.Nop Libraries (net9.0) ../NopCommerce.Common/4.70/Libraries/ copilot-instructions, ARCHITECTURE
FruitBank Plugin (net9.0) ../NopCommerce.Common/4.70/Plugins/Nop.Plugin.Misc.AIPlugin/ README