Skip to main content
SmartLogix is a full-stack logistics platform that gives you end-to-end visibility and control over your supply chain operations. Built on a microservices architecture with Spring Boot backends and a React frontend, it handles inventory tracking, order management, and shipment logistics — all accessible through a single API gateway with JWT authentication.

Quickstart

Get SmartLogix running locally in under 5 minutes with Docker Compose

Architecture

Understand the microservices design, service boundaries, and data flow

API Reference

Explore all REST endpoints with request and response schemas

Deployment

Deploy the full platform stack with Docker Compose

What SmartLogix does

SmartLogix connects four core logistics domains through independent microservices:
  • Inventory — Track products with SKUs, warehouse locations, stock levels, and automated low-stock alerts
  • Orders — Create and manage domestic and international orders with real-time stock validation
  • Shipments — Assign carriers and track deliveries through a four-stage pipeline from creation to delivery
  • Notifications — Receive async event-driven alerts when orders are approved

Inventory management

Product catalog, stock tracking, and low-stock alerts

Order processing

Domestic and international orders with stock validation

Shipment tracking

Carrier assignment and delivery pipeline management

Authentication

JWT-based user authentication and API security