Poorti is a suite of microservices designed to streamline order fulfillment processes in various fulfillment facilities, including mini-warehouses and retail stores. This open-source solution automates key workflows, manages inventory, and provides a scalable architecture for modern businesses.
- Automated Order Fulfillment: Seamlessly handle picking, packing, and shipping processes.
- Inventory Management: Efficiently manage receiving, cycle counting, and inventory availability.
- Microservices Architecture: Decoupled and headless services ensure horizontal and vertical scalability, allowing the system to grow with your business.
- Integration-Ready: Built on the Moqui Framework, Poorti can easily integrate with your existing systems and tools.
Make sure you have the following installed:
- Moqui Framework: https://github.com/moqui/moqui-framework
- Data Model (Mantle-UDM): https://github.com/hotwax/mantle-udm
- Service Library (OMS-USL): https://github.com/hotwax/oms-usl
- Java Development Kit (JDK): Version 11 or higher
- Clone the Repository:
git clone https://github.com/hotwax/poorti.git
- Set up Moqui Framework:
- Follow the Moqui Framework's installation guide Moqui Setup to get it up and running.
- Integrate Poorti:
- Detailed instructions for configuring Poorti within your Moqui environment can be found in the Poorti Setup Guide.
We welcome contributions! Here's how you can get involved:
- Fork the Repository: Click the "Fork" button on GitHub.
- Create a Branch:
git checkout -b feature/your-feature-name
- Make Changes: Code, test, and document your improvements.
- Commit:
git commit -m "Your detailed commit message"
- Push:
git push origin feature/your-feature-name
- Open a Pull Request: Explain your changes and their benefits.
This project is licensed under the Apache License 2.0. See the LICENSE file for details.
- Questions or Issues: Please open an issue on the GitHub repository.