Inventory Manager is a web-based application designed to simplify inventory management by linking articles, customers, and orders. It provides a clear and structured interface for tracking stock levels, managing customer data, and generating PDF invoices.
Key features are:
- Article & Customer Management – Create, view, delete and import articles and customer records.
- Order Processing – Generate and manage orders with automated PDF invoice generation (via headless chromium).
- Modern Tech Stack – Built with Rust (REST API), SQLite (Database), React & TypeScript (Frontend).
- API documentation with Swagger UI
- Frontend: React, TypeScript, shadcn Library
- Backend: Rust, Axum (REST API)
- Database: SQLite
cd frontend
npm install
npm run dev
cd backend
cargo build
cargo run
The application should now be running in your browser.