GreenLine Clean is Hungary’s leading premium water-saving car wash network, offering eco-friendly car cleaning services through a seamless mobile app. To optimize their operations, they needed a CMS dashboard to manage their washers, schedule shifts, and track service efficiency.
The CMS was designed to handle employee scheduling, allowing managers to view and adjust availability in real-time. Additionally, the system tracked how long each wash took, helping to improve operational efficiency and resource allocation.
As a Frontend Developer, I was responsible for building the dashboard using React.js, TypeScript, and Styled Components. The UI was based on Material UI, but heavily customized to align with GreenLine Clean’s branding and usability requirements.
The biggest challenge of the project was implementing a highly functional calendar system, as most of the scheduling and management features were tied to it. The CMS also included customer data management, requiring a balance between complexity and ease of use.
To ensure high performance and smooth user interactions, I implemented lazy loading and memoization, reducing unnecessary re-renders and optimizing load times. State management was handled using the Context API, providing a lightweight yet efficient solution.