← All work
Open SourceSaaS · Warehouse Management

WareFlow — full-stack WMS with real-time tracking & CI/CD

Full-stack warehouse management system — real-time product tracking, inventory management, role-based access, smart notifications, and reporting. Built with React, Express, PostgreSQL, and Docker.

Year2025
RoleFull-Stack Engineer
ClientProposal Project · 2 contributors
WareFlow — full-stack WMS with real-time tracking & CI/CD
4
user roles
61
deployments
Real-time
product tracking
MIT
open source
The problem

Warehouse operations rely heavily on manual tracking — products move through receiving, storage, picking, and shipping with no real-time visibility, leading to stock errors, missed shipments, and no audit trail.

Approach
  • Built the full stack with React, Express/TypeScript, and PostgreSQL — clean separation of concerns with reusable services and comprehensive REST API with Swagger docs.
  • Implemented real-time product tracking across warehouse stages with barcode/QR integration and location mapping.
  • Role-based access for Admin, Manager, Operator, and Client roles, each with purpose-scoped views and JWT auth.
  • Smart notification system with customizable alerts for stock levels, shipments, and deadlines — multi-channel delivery and escalation workflows.
  • Containerized with Docker Compose for both local dev and production, with GitHub Actions CI/CD running linting, tests, and build checks on every PR.
Outcome

WareFlow shipped as a production-grade WMS across 61 deployments — real-time inventory visibility, automated workflows, and exportable reporting replacing manual warehouse operations.

Tech

Frontend

ReactTypeScriptTailwind CSSRedux Toolkit

Backend

ExpressTypeScript

Data

PostgreSQLPrisma

Infra

DockerGitHub Actions

Have a project like this?

Get in touch