Provided a browser-based scheduling view of Control production data, accessible to all staff
Platform: Web Application / Cyrious Control
Technology: JavaScript, REST API (custom), ADFS SSO, HTML/CSS
Production scheduling in Cyrious Control was visible only to users with the client installed and licensed. Managers, estimators, and customer-facing staff who needed visibility into the production schedule had no convenient way to check job status or upcoming work without interrupting operators or paper documents.
The calendar needed to pull live job and scheduling data from Control via the custom API, display it in an intuitive calendar interface, and authenticate users through ADFS so that no additional passwords were required. The experience needed to work in a standard web browser without any client-side installation.
A web application was built around the Cyrious Control API developed in a previous project. The calendar UI was created to render jobs, deadlines, and production milestones in day, week, and month views. Data was fetched from the API on page load and refreshed at intervals to keep the view current. ADFS authentication was integrated using the OAuth 2.0 authorization code flow, so employees simply clicked a login button, were redirected to the company’s ADFS login page, and returned with a valid session — no separate credentials required. Role-based views were implemented so that different user types saw different levels of detail appropriate to their function. Color coding was applied to job statuses to make the schedule readable at a glance.
The biggest UX win was the SSO experience — when users don’t have to manage another password, adoption was simple. Utilizing the API to improve visibility for the Production team on upcoming jobs requiring higher levels of communication.
Let’s talk about what you’re trying to build.