Welcome to Varasto
Varasto is a modern, open-source system for managing mixed inventory types—from bulk consumables to serialized assets—in a single, unified interface.
Get Started{ .md-button .md-button--primary } View Concepts{ .md-button }
Why Varasto?
| Feature | Description |
|---|---|
| Polymorphic | Treat a screw, a laptop, and a batch of glue with distinct logic, all in one DB. |
| Audit-Ready | An append-only Movement ledger records every stock change. For bulk products the on-hand quantity is derived directly from the ledger; for batch/serialized items the ledger is a parallel audit trail (see Theory §4.3). |
| Context-Aware UI | The interface adapts to the item type (e.g., showing "+/-" for bulk, "Assign User" for assets). |
| Modern Stack | Built with Python (Django), React (Refine), and Docker. |
Documentation Structure
- Getting Started: Installation, Environment Setup, and First Run.
- Concepts: Understanding the "Strategy" pattern and Domain Model.
- Guides: Step-by-step manuals for Operators and Admins.
- Reference: API Documentation, Architecture, and Specifications.
- Development: How to contribute, run tests, and extend the system.