Enterprise inventory platform

Codenorix

Inventory that knows exactly where every unit lives.

Track products from warehouse to box, scan barcodes on the floor, control roles, and bill with wallet — all in one secure multi-tenant platform.

Live warehouse map
Five-level stock placement
Active

Warehouse

Site · Level 1

Zone

Area · Level 2

Rack

Aisle · Level 3

Shelf

Level · Level 4

Box

Bin · Level 5
5

Hierarchy levels

3

Product roles

16+

Feature modules

3

Tariff plans

Product pillars

Everything your operations team needs

Six pillars mapped from the live EMS feature set — inventory, scanning, people, ops, auth, and account.

Smart Inventory

Products, stock movements, approvals, and allocations across a full warehouse hierarchy — from warehouse down to box.

Product catalog CRUD

Warehouse → Zone → Rack → Shelf → Box

Stock in / out transactions

Approve, adjust & allocate

Scan & Print

Find anything instantly with barcode/QR lookup, camera scanning, and printable labels filtered by location.

Code lookup

Camera scanner (html5-qrcode)

Barcode / QR generation

Print preview

People & Access

Users, customers, roles, CASL abilities, and feature-driven menus loaded from your backend catalog.

User management + history

Customer CRM

Roles & role assignment

PermissionGuard + CASL

Business Ops

Organization profile, Stripe-oriented wallet billing, tariff plans, and live in-app notifications.

BO profile

Wallet balance & top-up

Ledger + tariff plans

Notification heartbeat

Secure Auth

JWT sessions, multi-role login, email verification, password recovery, and protected routes.

Login / Register

Multi-role selection

Email verification

Forgot / reset password

Account Hub

One place for profile, security, billing, notifications, connections, and BO-only tariff settings.

Account & security tabs

Billing & wallet

Notification prefs

Tariff tab (BO)

How it works

Three steps from login to live stock

Sign in, place inventory in the hierarchy, then scan and operate — without jumping between tools.

  • Step 01
    Sign in with your role

    JWT auth with multi-role selection. Feature menus and permissions load from your org catalog.

  • Step 02
    Catalog & place stock

    Create products, then allocate through Warehouse → Zone → Rack → Shelf → Box.

  • Step 03
    Transact & approve

    Record stock in/out, run approval/adjust flows, and link placements to transactions.

  • Step 04
    Scan, print & bill

    Lookup on the floor, print labels, manage wallet top-ups, and configure tariffs.

Inventory engine

Products, places, movements, allocations

The full inventory stack from catalog to bin — with approval workflows so stock never moves unchecked.

Products

Full product catalog with create, edit, view, and permission-gated delete.

  • DataGrid catalog

  • Create / edit / view

  • Delete with checks

Warehouse hierarchy

Physical placement structure for exact stock location control.

  • Warehouses & zones

  • Racks & shelves

  • Boxes / bins

Transactions

Stock in/out records with role-gated create, approve, adjust, and allocate.

  • Create transactions

  • Approve / adjust

  • Allocate to bins

Allocations

Place products into the hierarchy and review allocation history in detail dialogs.

  • Allocation list

  • Allocate products

  • Detail dialog

Create
Approve
Adjust
Allocate
Lookup
Floor-ready scanning

Scan a code. See the bin.

Camera-based barcode and QR lookup with detail panels — find products across the full warehouse tree without leaving the aisle.

  • Live camera scan

    html5-qrcode on the floor
  • Instant lookup

    Find by code in seconds
  • Label print

    Barcode & QR with hierarchy filters
  • Detail panel

    Animated match results with full path
Location path
WH-A
Zone 2
Rack 04
Shelf B
Box 12
Auth & access control

Security built into every route

From JWT sessions to CASL abilities and dynamic menus — access is role-aware and feature-driven.

Login & multi-role

Email/password login with role picker when a user has more than one role.

Register & verify

Registration plus token-based email verification before full access.

Password recovery

Forgot / reset password and change-password security settings.

JWT + AuthGuard

Client-side JWT session with protected routes via AuthGuard.

CASL + PermissionGuard

Ability-based ACL and page-level PermissionGuard with PermissionContext.

Dynamic navigation

Sidebar built from applicationFeatures via mapFeaturesToNavigation.

Wallet, tariffs & account

Billing that lives with your org

Wallet balance, Stripe-oriented top-ups, ledger history, and up to three tariff plans — plus a full account settings hub.

$2,480

Available balance

$320

Pending

3

Tariff plans

128

Ledger entries

Wallet balance

Available and pending balance overview in account billing.

Top-up

Add funds through a Stripe-oriented payment flow.

Wallet ledger

Paginated transaction history for every wallet movement.

Tariff plans

Business owners configure up to 3 subscription/tariff plans.

Account settings tabs

Everything under one hub — Tarif is Business Owner only.

Account
Security
Billing
Notifications
Connections
Tarif
Full platform

Every module, ready to run

From warehouse bins to wallet ledgers — the complete EMS surface, not template demos.

Warehouse Hierarchy

Warehouse → Zone → Rack → Shelf → Box for precise stock placement.

Product Catalog

List, create, edit, view, and delete products with DataGrid.

Product Transactions

Stock in/out with role-gated create, approve, adjust, and allocate.

Product Allocation

Place inventory into exact bins and review allocation details.

Inventory Lookup

Search or scan codes and open rich location detail panels.

Barcode Printing

Generate and print barcodes/QR filtered by warehouse structure.

Auth & Security

JWT login, email verify, password reset, and multi-role sessions.

Permissions & ACL

CASL abilities plus PermissionGuard for page-level control.

Users & Roles

Create users, assign roles, audit history, manage customers.

BO Profile

View and edit organization / business owner profile details.

Wallet & Billing

Balances, Stripe-oriented top-ups, and a full wallet ledger.

Tariff Plans

Up to three subscription tariffs with aux subscription types.

Notifications

Unread counts, mark-as-read, and heartbeat refresh.

Analytics Dashboard

Default post-login home for operational overview.

Account Settings

Account, Security, Billing, Notifications, Connections, Tarif.

Auxiliary Data

Generic lookup lists via GET /aux/{flow} for dropdowns and config.

Multi-tenant roles

Built for how your org actually works

Login with role selection, feature menus from the backend, and permission guards on every sensitive page.

Business Owner

Full organization control — inventory approvals, tariffs, wallet, and team access.

Tariffs
Approve
Wallet
BO Profile
Roles
Sub Business Owner

Delegated operators who run day-to-day inventory and customer workflows.

Inventory
Customers
Allocate
Transactions
End Customer

Customer-facing role with scoped visibility into relevant inventory and account data.

Scoped access
Profile
Lookup
FAQ

Common questions

Quick answers about tenancy, warehouse depth, scanning, and billing.

Is this multi-tenant?

Yes. Organizations get role-based access, feature menus from the backend (applicationFeatures), and permission guards on sensitive pages.

Five levels: Warehouse → Zone → Rack → Shelf → Box, with allocation, transactions, lookup, and print filters tied to each level.

Yes. Camera-based barcode/QR lookup (html5-qrcode) finds products and shows animated location detail panels.

Product transactions support role-gated create, approve, adjust, and allocate actions so stock movements stay controlled.

Business owners manage wallet balance, Stripe-oriented top-ups, ledger history, and up to three tariff/subscription plans.

Business Owner, Sub Business Owner, and End Customer — with multi-role selection at login when a user has more than one.

Codenorix

Ready to run inventory with clarity?

Create an account, pick your role, and open the analytics dashboard — features load from your organization's catalog.