{"id":18728567,"url":"https://github.com/hardmax71/nexusware","last_synced_at":"2025-06-10T10:35:53.675Z","repository":{"id":252144621,"uuid":"839560546","full_name":"HardMax71/NexusWare","owner":"HardMax71","description":"NexusWare: A multi-platform Warehouse Management System built with Python.","archived":false,"fork":false,"pushed_at":"2024-11-21T00:25:35.000Z","size":1770,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-02T04:34:37.636Z","etag":null,"topics":["fastapi","pydantic-v2","python","shipengine","sqlite","toga","wms"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/HardMax71.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"docs/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-08-07T21:38:53.000Z","updated_at":"2024-12-25T12:09:37.000Z","dependencies_parsed_at":"2024-08-27T02:18:09.707Z","dependency_job_id":"e80b5917-35de-4bcf-9476-dd88edbebe79","html_url":"https://github.com/HardMax71/NexusWare","commit_stats":null,"previous_names":["hardmax71/nexusware"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HardMax71%2FNexusWare","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HardMax71%2FNexusWare/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HardMax71%2FNexusWare/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HardMax71%2FNexusWare/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/HardMax71","download_url":"https://codeload.github.com/HardMax71/NexusWare/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/HardMax71%2FNexusWare/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259056598,"owners_count":22798973,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["fastapi","pydantic-v2","python","shipengine","sqlite","toga","wms"],"created_at":"2024-11-07T14:21:56.036Z","updated_at":"2025-06-10T10:35:53.649Z","avatar_url":"https://github.com/HardMax71.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n  \u003cimg src=\"./desktop_app/resources/icons/app_icon.png\" alt=\"NexusWare Icon\" width=\"200\" height=\"200\"\u003e\n\u003c/p\u003e\n\u003cp align=\"center\"\u003e\n  \u003cb\u003e\u003cspan style=\"font-size:24px;\"\u003eNexusWare\u003c/span\u003e\u003c/b\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cspan style=\"font-size:18px;\"\u003eAdvanced Warehouse Management System\u003c/span\u003e\n\u003c/p\u003e\n\n\n\nNexusWare is a cutting-edge, multi-platform Warehouse Management System designed to revolutionize inventory control,\norder fulfillment, and warehouse operations. Built with Python and SQLite, NexusWare offers seamless integration\nacross mobile, web, and desktop environments.\n\n\u003e Although initial development idea was to use Flet lib, it was decided to split the project into separate projects\n\u003e for each platform.\n\n\u003cdetails\u003e\n\u003csummary\u003eFeature roadmap\u003c/summary\u003e\n\n| Feature                     | Mobile | Web | Desktop |\n|-----------------------------|--------|-----|---------|\n| User Authentication         | ✅      | ✅   | ✅       |\n| Inventory Management        | ✅      | ✅   | ✅       |\n| Barcode/QR Scanning         | ✅      | -   | -       |\n| Picking and Packing         | ✅      | ✅   | ✅       |\n| Receiving                   | ✅      | ✅   | ✅       |\n| Shipping                    | ✅      | ✅   | ✅       |\n| Cycle Counting              | ✅      | ✅   | ✅       |\n| Asset Tracking              | ✅      | ✅   | ✅       |\n| Task Management             | ✅      | ✅   | ✅       |\n| Real-time Communication     | ✅      | ✅   | ✅       |\n| Offline Mode                | ✅      | -   | ✅       |\n| Voice Control               | ✅      | -   | -       |\n| Augmented Reality           | ✅      | -   | -       |\n| Dashboard \u0026 Analytics       | -      | ✅   | ✅       |\n| Order Management            | -      | ✅   | ✅       |\n| Warehouse Layout            | -      | ✅   | ✅       |\n| Labor Management            | -      | ✅   | ✅       |\n| Supplier Management         | -      | ✅   | ✅       |\n| Customer Management         | -      | ✅   | ✅       |\n| Integration Hub             | -      | ✅   | ✅       |\n| Document Management         | -      | ✅   | ✅       |\n| Quality Control             | -      | ✅   | ✅       |\n| Billing and Invoicing       | -      | ✅   | ✅       |\n| Yard Management             | -      | ✅   | ✅       |\n| System Administration       | -      | ✅   | ✅       |\n| Offline Database Management | -      | -   | ✅       |\n| Advanced Reporting          | -      | -   | ✅       |\n| Inventory Planning          | -      | -   | ✅       |\n| 3D Warehouse Visualization  | -      | -   | ✅       |\n| Barcode and Label Design    | -      | -   | ✅       |\n| Advanced Search and Filter  | -      | ✅   | ✅       |\n| System Diagnostics          | -      | -   | ✅       |\n| Training Mode               | -      | -   | ✅       |\n| Customization Tools         | -      | -   | ✅       |\n\n\u003c/details\u003e\n\n## Technology Stack\n\n- **Backend:** ✅\n  - Python (FastAPI)\n  - SQLite\n  - Docker\n\n- **Desktop App:** ✅\n  - Python\n  - Qt Framework (PySide6)\n  - SQLite (local database)\n\n- **Mobile App:** TBD/TBA\n  - Toga Framework (Python)\n  \n\n- **Web Interface:** TBD/TBA\n\n## Architecture\n\nFor a detailed description of the system architecture, please refer to the [ARCHITECTURE.md](docs/ARCHITECTURE.md) file.\n\n## Getting Started\n\n### Prerequisites\n\n- Python 3.8+\n- Docker and Docker Compose\n\n\u003cdetails\u003e\n\u003csummary\u003eHow to start?\u003c/summary\u003e\n\n1. Clone the repository:\n```bash\ngit clone https://github.com/HardMax71/NexusWare.git\ncd NexusWare\n```\n\n2. Start the server using Docker Compose:\n\n```bash\ndocker-compose up --build\n```\n\n3. For desktop app:\n\n```bash\n# Create and activate virtual environment\npython -m venv venv\n\n# Activate virtual environment\n# On Windows:\nvenv\\Scripts\\activate\n# On macOS/Linux:\nsource venv/bin/activate\n\n# Navigate to desktop app directory\ncd desktop_app\n\n# Install requirements\npip install -r requirements.txt\n\n# Run the application\npython main.py\n\n# To deactivate virtual environment when done\ndeactivate\n```\n\n\u003e![NOTE]\n\u003e Creds for admin user are:\n\u003e - **E-Mail:** admin@example.com\n\u003e - **Password:** admin\n\n\u003c/details\u003e\n\n## Contributing\n\nWe welcome contributions to NexusWare! Please refer to our [CONTRIBUTING.md](docs/CONTRIBUTING.md) file for guidelines\non how to report issues, submit pull requests, and more.\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhardmax71%2Fnexusware","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhardmax71%2Fnexusware","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhardmax71%2Fnexusware/lists"}