WMS (Warehouse Management System)
Manage material movement to and from construction sites in real time
A warehouse management system for construction companies. It centralizes inventory, material dispatch requests, return-to-warehouse requests, delivery schedules, site storage, and reports, making material movement between sites and warehouses visible in real time. The PWA-enabled web app also works from smartphones.
View service overview slidesUpdated: 9/2026
The video is in Japanese.
System Architecture
Site supervisors, warehouse staff, and admins use the same web app on phones and PCs. Convex shares requests and stock in real time, and alerts reach the right people by email and push.
- Site supervisors, warehouse staff, and admins use the same web app (PWA) on Cloudflare Workers and sign in with Clerk.
- Requests, stock, and deliveries are stored in Convex and reflected on everyone's screen in real time.
- Request and progress alerts reach staff by Resend email and Web Push.
Drag to move the diagram. Click it first to zoom with the mouse wheel.
Drag to move the diagram, and use the buttons at the top right to zoom.
With a keyboard, use the arrow keys to move, + and − to zoom, and 0 to reset.
Workflow
A supervisor's request to take out or return materials becomes a work order for the warehouse. As staff update progress, stock updates automatically and the supervisor is told when it is done, with no phone calls or paper.
- Site supervisors request to take out or return materials.
- The WMS turns requests into work orders for warehouse staff and alerts them by email and push.
- As warehouse staff enter preparation, delivery, and inspection progress, stock updates automatically and supervisors are notified.
- Admins review stock and history reports.
Drag to move the diagram. Click it first to zoom with the mouse wheel.
Drag to move the diagram, and use the buttons at the top right to zoom.
With a keyboard, use the arrow keys to move, + and − to zoom, and 0 to reset.
Key Features
Support construction-site warehouse operations from material movement to site storage and reports.
Dashboard
See the latest statuses for material dispatch and return-to-warehouse requests, overdue tasks, recent comments, and the delivery calendar at a glance. KPIs are gathered on one screen for a real-time view of warehouse operations.
Inventory management
Manage inventory by material code, name, quantity, and status. Search and filter to find materials quickly and prevent stockouts or excess inventory.
Material dispatch management
Show progress as cards with three statuses: preparing for delivery, in delivery, and delivered. Manage material dispatch from request creation through delivery completion, moving materials from the warehouse to the site.
Return-to-warehouse requests
Manage requests to bring materials from a site back to the warehouse in one place. List request number, destination, planned date, and status, then use filters to process work efficiently.
Delivery schedule
Visualize delivery plans in month, week, or day calendar views. Manage deliveries by site and date to support efficient route planning and dispatch.
Site storage
Manage the quantity and status of materials stored at each site. CSV import and export support bulk registration of large data sets.
Reports
Aggregate detailed inbound and outbound records and filter them freely. Track material movement in detail for inventory counts and audits.
User management
Provide role-based access control for administrators, warehouse managers, site managers, and workers. Invite, edit, and deactivate users to manage organizational access.
Dashboard
See the latest statuses for material dispatch and return-to-warehouse requests, overdue tasks, recent comments, and the delivery calendar at a glance. KPIs are gathered on one screen for a real-time view of warehouse operations.

Inventory management
Manage inventory by material code, name, quantity, and status. Search and filter to find materials quickly and prevent stockouts or excess inventory.

Material dispatch management
Show progress as cards with three statuses: preparing for delivery, in delivery, and delivered. Manage material dispatch from request creation through delivery completion, moving materials from the warehouse to the site.

Return-to-warehouse requests
Manage requests to bring materials from a site back to the warehouse in one place. List request number, destination, planned date, and status, then use filters to process work efficiently.

Delivery schedule
Visualize delivery plans in month, week, or day calendar views. Manage deliveries by site and date to support efficient route planning and dispatch.

Site storage
Manage the quantity and status of materials stored at each site. CSV import and export support bulk registration of large data sets.

Reports
Aggregate detailed inbound and outbound records and filter them freely. Track material movement in detail for inventory counts and audits.

User management
Provide role-based access control for administrators, warehouse managers, site managers, and workers. Invite, edit, and deactivate users to manage organizational access.

Project Overview
Technology Stack (6 technologies)
- Next.js (App Router)
- React + TypeScript
- Tailwind CSS + shadcn/ui
- Clerk Authentication
- Convex (real-time database)
- PWA (push notifications and offline support)
Implemented Features (6 features)
- Dashboard and KPI aggregation
- Inventory management with search and filters
- Material dispatch and return-to-warehouse request workflows
- Delivery schedule with calendar view
- Site storage with CSV import and export
- Reports and role-based access control
We can build a similar system for your business.
Build a dedicated SaaS product with ¥0 initial cost in 2–6 weeks using the SDK and AI.