49 lines
1.5 KiB
Markdown
49 lines
1.5 KiB
Markdown
# Make poetry stop complaining
|
|
|
|
This is here to prevent poetry from complaining
|
|
|
|
```mermaid
|
|
graph TB
|
|
subgraph Frontend[Frontend - Kivy]
|
|
Dashboard[Main Dashboard]
|
|
POSInterface[POS Interface]
|
|
InventoryUI[Inventory Management]
|
|
ReportingUI[Reporting Interface]
|
|
Settings[Settings and Configuration]
|
|
end
|
|
|
|
subgraph Backend[Backend - FastAPI]
|
|
API[RESTful API]
|
|
Auth[Authentication & Authorization]
|
|
InventoryMgmt[Inventory Management]
|
|
OrderMgmt[Order Management]
|
|
ReportingAnalytics[Reporting & Analytics]
|
|
Integration[Third-party Integrations]
|
|
end
|
|
|
|
subgraph Database[Database]
|
|
MongoDB[(MongoDB)]
|
|
end
|
|
|
|
subgraph ExternalSystems[External Systems]
|
|
PaymentGateway[Payment Gateway]
|
|
AccountingSoftware[Accounting Software]
|
|
ECommerce[E-commerce Platform]
|
|
end
|
|
|
|
Frontend -->|API Calls| Backend
|
|
Backend -->|Query/Update| Database
|
|
Backend -->|Integrate| ExternalSystems
|
|
Frontend -->|Real-time Updates| Backend
|
|
|
|
classDef frontend fill:#3498db,stroke:#333,stroke-width:2px;
|
|
classDef backend fill:#2ecc71,stroke:#333,stroke-width:2px;
|
|
classDef database fill:#f39c12,stroke:#333,stroke-width:2px;
|
|
classDef external fill:#e74c3c,stroke:#333,stroke-width:2px;
|
|
|
|
class Dashboard,POSInterface,InventoryUI,ReportingUI,Settings frontend;
|
|
class API,Auth,InventoryMgmt,OrderMgmt,ReportingAnalytics,Integration backend;
|
|
class MongoDB database;
|
|
class PaymentGateway,AccountingSoftware,ECommerce external;
|
|
```
|