point-of-sales/py-kivy
Jasen Qin 7c41886111 autocommit 21-07-2024-17-20 2024-07-21 17:20:20 +10:00
..
pos_system autocommit 17-07-2024-07-54 2024-07-17 07:54:02 +10:00
tests autocommit 21-07-2024-17-20 2024-07-21 17:20:20 +10:00
.gitignore adding new things 2024-07-13 10:15:17 +10:00
API.md autocommit 17-07-2024-07-54 2024-07-17 07:54:02 +10:00
DESIGN-DOC.md autocommit 13-07-2024-10-10 2024-07-13 10:10:12 +10:00
README.md
poetry.lock autocommit 17-07-2024-07-54 2024-07-17 07:54:02 +10:00
pyproject.toml autocommit 17-07-2024-07-54 2024-07-17 07:54:02 +10:00
pytest.ini autocommit 17-07-2024-07-54 2024-07-17 07:54:02 +10:00

README.md

Make poetry stop complaining

This is here to prevent poetry from complaining

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;