Skip to content
Alex Moronto edited this page Jan 21, 2026 · 9 revisions

Nimbo WMS — Project Documentation

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.

preview

This wiki serves as the main entry point into the project’s domain model, architecture, and technical decisions.

📦Project Goals

  • 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.

📚 Documentation Structure

Domain Model

Descriptions of key entities and their relationships:

(this section will expand as the domain evolves)

Warehouse processes

Architecture

  • Backend Architecture;
  • Database / ERD;
  • Services and Modules.

Glossary

A collection of important terms and definitions used across Nimbo WMS to maintain clear and consistent communication. (in development)

Roadmap

A high-level development plan describing upcoming features, milestones, and linked issues.
Useful for tracking progress toward the Nimbo WMS MVP. (in development)

🔧 Current Status

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.

💬 Future Contributions

If the project becomes public, this wiki will include contribution guidelines, coding standards, development conventions, and community discussions.

Clone this wiki locally