API-Driven Machine Integration
Engineered an API communication layer to transmit automated Dispense and Re-dispense commands directly from web applications to production machinery.

Sarla is a textile ERP web platform that brings production planning, shade and recipe management, quality control, machinery, and user administration into one connected workspace.

Location
Duration
Platform
Sector
Team
Technologies
Uptake was commissioned by Sarla Performance Fibers LTD to design and develop a specialized automated software solution. The primary objective of the project was to bridge the gap between digital recipe management and physical factory automation. By building a centralized, Role-Based Access Control (RBAC) web portal integrated with industrial machinery via APIs, the solution automates the mixing, measuring, and dispensing of chemical dyes. The client required a centralized, role-based web application to automate, manage, and audit the precise mixing and dispensing of chemical dyes. The system needed to interconnect seamlessly with physical industrial dyeing machinery through APIs to carry out automated dispensing commands, while managing workflows across multiple internal departments.
Sarla Performance Fibers faced several key technical and operational challenges in modernizing their factory workflows:

A comprehensive enterprise platform that streamlines dispensing, production execution, administration, analytics, and secure business operations through real-time automation and centralized control.
Engineered an API communication layer to transmit automated Dispense and Re-dispense commands directly from web applications to production machinery.

Manage Shades, Recipes using Master Templates, Batch Scheduling, Dispensing, and Redying through an end-to-end production workflow platform.

Manage Chemicals, Classifications, Tanks (including Solenoid metrics), Customers, Qualities, and Machinery through detailed configuration logs.
RBAC-driven user management with administrative reporting for daily and monthly chemical consumption metrics.
Synchronize inventory, pricing, and category structures in real time from external CSV server logs.
IP-based geographic detection with translation API integration supporting English, German, and French.
Persistent shopping carts, secure multi-step checkout, and hybrid guest/registered user management.
Live parametric filtering, side-by-side product comparisons, and predictive product sorting.
Volume-based pricing, corporate account management, and automated order fulfillment tracking.
Integrated warranty extensions, installation scheduling, and return logistics management.
Real-time dashboards for synchronization logs, order statuses, and manual pricing adjustments.
JWT authentication, HTTPS encryption, and granular role-based access control for enterprise security.

Typography
Aa
A clear geometric sans-serif family that keeps dense operational interfaces readable while giving the Sarla platform a modern, dependable character.
Primary Palette
Sarla Teal
#3198A8
Stone Gray
#777779
Wasabi Green
#A8CC2D
Audit textile workflows, roles, and operational data.
Map modules, permissions, and high-frequency tasks.
Build a clear and consistent ERP interface system.
Validate production workflows and responsive behavior.
The implementation successfully replaces manual mixing margins with automated precision. Despite technical constraints regarding client-side API availability, the modular structure of the web portal establishes an efficient ecosystem. This centralized framework reduces human error, provides complete auditing visibility over consumption, and successfully bridges digital management with physical textile production.
From startup MVPs to enterprise-grade platforms, Uptake builds high-performing digital experiences that are fast, intuitive, and ready for the future.