-
Notifications
You must be signed in to change notification settings - Fork 1
Home
Welcome to the documentation for Nimbo WMS, a modular warehouse management system designed to support essential warehouse operations such as receiving, put-away, storage, inventory management, and picking.

This wiki serves as the main entry point into the project’s domain model, architecture, and technical decisions.
- Build a minimal, clean, and extensible WMS core suitable for small and medium-sized warehouses.
- Define a consistent and scalable domain model (items, inventory, suppliers, locations, warehouse processes).
- Develop a maintainable backend architecture designed for future functionality and integrations.
- Establish a strong foundation for a future SaaS subscription model built on Nimbo WMS.
Descriptions of key entities and their relationships:
- Item — product definition;
- Inventory Item — stored inventory unit;
- Supplier;
- Supplier Item;
- Warehouse;
- Location;
- Batch.
(this section will expand as the domain evolves)
- Inbound Delivery;
- Put-away & Internal Relocation;
- Transfer Order (Inter-Warehouse);
- Shipment Order (Outbound);
- Inventory Count.
- Backend Architecture;
- Database / ERD;
- Services and Modules.
A collection of important terms and definitions used across Nimbo WMS to maintain clear and consistent communication. (in development)
A high-level development plan describing upcoming features, milestones, and linked issues.
Useful for tracking progress toward the Nimbo WMS MVP. (in development)
Nimbo WMS is currently in the initial design and planning phase, focusing on:
- defining core domain entities;
- forming the domain model structure;
- designing the backend architecture;
- drafting ERD and database relations;
- establishing the repository, wiki, project boards, and Obsidian workspace.
If the project becomes public, this wiki will include contribution guidelines, coding standards, development conventions, and community discussions.
Nimbo WMS Documentation Maintained by Alex Moronto