Werx
WERX is a contractor software platform for trade and service businesses, offering tools for AIA-style billing, estimates, invoicing, progress billing, time tracking, and QuickBooks integration.
WERX is a contractor software platform built for trade and service businesses such as electrical, HVAC, roofing, plumbing, and general contractors. It handles the full billing lifecycle with support for AIA-style billing, progress billing, and invoicing, along with integrated payment processing to help contractors get paid faster. The platform also includes project estimation, time and material tracking, and employee time tracking to keep jobs organized from start to finish. WERX rounds out its feature set with QuickBooks integration, making it easy to keep accounting in sync without duplicate data entry.
The Werx website is built with ASP.NET Core Razor Pages on .NET 8. The backend uses Entity Framework Core for data access and SQL Server as the primary database. The frontend combines server-rendered Razor Pages with client-side interactivity using JavaScript and Bootstrap for responsive UI components. This hybrid approach enables both efficient server-side rendering and dynamic client-side experiences.
The Werx FieldApp is a cross-platform React Native mobile client (iOS/Android) built with a component-based UI and React Navigation, using Redux + Redux-Saga for state and side-effect orchestration, Axios for API communication, and redux-persist/AsyncStorage for local persistence.
The Werx Admin site (not shown) is a TypeScript React 18 single-page application built with Vite, styled with Material UI (MUI + Emotion), using React Router for client-side navigation, Axios for API communication, and supporting data-heavy/admin UI features like MUI Data Grid and Chart.js.

