Logo
Back to Projects
BatchApp screenshot

BatchApp

A web application and Google chrome extension for batch processing of orders in Katana MRP.

Overview

Manufacturing businesses scaling their operations on Katana MRP faced a severe bottleneck: the inability to process print and fulfillment orders in bulk. BatchApp was developed as an enterprise-grade extension to bridge this gap, providing a unified dashboard for mass order selection, status updates, and document generation.

Technical Challenges

The core complexity lay in handling large datasets entirely client-side to ensure responsiveness, while carefully managing API rate limits imposed by the Katana platform. Implementing a robust queue system for batch operations was essential to prevent timeouts and ensure data consistency during bulk updates.

Outcome

BatchApp was adopted as a mission-critical tool by several mid-sized manufacturers, streamlining their daily fulfillment workflows by over 60%. The tool transformed a disjointed, manual process into a streamlined, one-click operation, enabling clients to scale their order volume without proportional increases in administrative staff.

Project Details

My RoleSenior Frontend Engineer. I took ownership of the dashboard interface and the Chrome extension connection layer, focusing on creating a high-performance data grid capable of handling thousands of order rows without UI lag.
Technologies
ReactNext.jsNode.jsViteTailwindTypeScript