Streamlining Cleaning Operations with CMARIX
Modern Cleaners, a leading cleaning web portal, is revolutionizing the janitorial industry by driving cleaner accountability and improving the overall cleanliness of a distributed network of facilities. Developed in partnership with CMARIX, Modern Cleaners leverages the latest MEAN Stack technology to streamline janitorial operations and ensure all areas of facilities are properly supervised, kept clean, and safe.
Based in Canada, Modern Cleaners is actively used by store managers and cleaners across various retail outlets like stores and supermarkets. The platform plays a crucial role in operations management across diverse industries as part of their infrastructure and resource utilization process. It mandates photo evidence of cleaning work, making cleaners more accountable, reducing supervision costs, and improving cleaning performance.
- Technology JS Framework
- Built for Web Users
- Industry Utility
- Country Canadian Region
Navigating the Cleaning Industry: Challenges and Opportunities in Canada
Workforce Training Issues
The cleaning industry often faces challenges in hiring and retaining skilled workers. High turnover rates can lead to increased costs and inconsistent service quality.
Health and Safety Regulations
With increased public concern over health, cleaning companies are held to higher standards. They are often the first line of defense when it comes to stopping the spread of viruses, infectious disease, and other contaminants in public spaces.
Vendor Consolidation
Many companies want to consolidate the number of vendors they are using, including those they use for commercial cleaning services. This trend makes it vital for cleaning companies to provide value-added services to their commercial and industrial customers.
Budget Constraints
Cleaning companies are constantly expected to do more with less. This can lead to challenges in maintaining high-quality services while also managing costs.
Environmental Impact
There is a growing trend towards sustainable cleaning practices. Companies are expected to use environmentally friendly products and processes, which can sometimes be more costly.
Technological Adaptation
he cleaning industry is increasingly being influenced by technology and automation. Companies need to adapt to these changes to stay competitive, which can involve significant investment.
Market Competition
A strong economy means more competition, making it important for cleaning companies to continue to find ways to remain competitive in the busy modern marketplace.
Cultural Perception
The public perception that professional cleaning is not skilled work can lead to challenges in hiring and retaining quality staff.
Crafting a Virtual Management Tool: CMARIX's Role in the Modern Cleaners Project
Understanding the Requirement
CMARIX began by understanding the client's needs. The client, a leading cleaning company based in Canada, wanted an enterprise product that could be deployed across various retail outlets like stores and supermarkets to ensure higher ROI and better quality when it comes to implementing cleaning services.
01Designing the System
CMARIX designed a turnkey web platform for Modern Cleaners that played a crucial role in operations management across diverse industries as part of their infrastructure and resource utilization process.
02Developing the Backend
CMARIX handled the entire backend development work, including the creation of user roles and permissions for different types of users such as Super Admins and Company Admins. This ensured that each user type could only access the features and data relevant to their role.
03Implementing Core Features
CMARIX implemented a variety of core features, including store management, reports management, tickets management, information processing, result archive, photo scoring, and role management.
04Using the Latest Technologies
The platform was developed using the latest Angular & Google Firebase Stack technology, with Angular in Frontend and Google Firebase in backend with Google’s Infrastructure.
05Providing a Comprehensive Solution
The solution provided by CMARIX helped Modern Cleaners streamline their work process, make cleaners more accountable, reduce supervision cost, and improve cleaning performance.
06Ongoing Consultation and Support
CMARIX provided detailed consultations throughout the development process and continues to offer support as needed.
07Architecting a Janitorial Supervision Solution: CMARIX's Technical Approach to Modern Cleaners
Backend Development
CMARIX utilized Google Firebase for backend development, creating a robust and efficient server-side application logic. This included managing the database to ensure smooth operations and data consistency.
User Roles and Permissions
CMARIX developed a sophisticated user management system, creating roles and permissions for Super Admins, Company Admins, and other backend user types. This involved setting up access controls and managing user permissions to ensure that each user type can only access the features and data relevant to their role.
Store Management
CMARIX designed a feature for managing operations for the stores available in each city for that franchisee. This included all branches of a particular store or supermarket.
Reports Management
CMARIX developed a feature for Admin and Super Admin to see the reports available for each store. This allowed for efficient tracking and management of cleaning operations.
Tickets Management
CMARIX implemented a feature for adding tickets against cleaners and checking the status to close or resolve operations. This helped in maintaining accountability and tracking issues.
Information Processing
CMARIX designed a feature where cleaners can upload pictures and supervisors can check status in real time. This facilitated real-time supervision and improved accountability.
Result Archive
CMARIX developed a feature to store photo archives from every day of service execution on the Web Portal. This provided a historical record of cleaning operations.
Photo Scoring
CMARIX implemented a photo-scoring feature that enabled comprehensive performance reporting and the ability to drill down into the details.
Manage Roles
CMARIX developed a feature to create dynamic roles in the system. This allowed for flexible user management according to the needs of the operation.
Technology Stack
The platform was developed using the latest Angular Stack technology, with Angular in Frontend and Google Firebase in backend with Google’s Infrastructure. This ensured a modern, efficient, and scalable solution.
CMARIX’s Supervision Solution: Modern Cleaners a Way to Successful
CMARIX utilized the Angular and Google’s Firebase stack for the development of Modern Cleaners. This JavaScript solution enabled rapid and efficient development of the platform, ensuring a uniform language throughout the stack.
As a Google’s database, Firebase was used to handle the application's data. It provided flexibility and scalability, allowing for efficient handling of different data types and easy integration with Angular.
Angular, a powerful frontend web application framework, was used for creating the user interface. It allowed for the development of a dynamic and responsive UI, improving user experience.
The application was deployed on Google’s Firebase, a secure cloud services platform. This provided reliable, scalable, and cost-effective computing resources.
A complex user management system was developed to handle various user roles such as Super Admins, Company Admins, and other backend user types. This involved setting up access controls and managing user permissions, ensuring each user type can only access the features and data relevant to their role.
The application was designed to allow real-time supervision of cleaning operations. Cleaners could upload pictures, and supervisors could check status in real time, improving accountability and efficiency.
A ticket management system was implemented for tracking issues. Tickets could be added against cleaners, and their status could be monitored until resolution.
A comprehensive report generation system was developed. This allowed Admin and Super Admin to see the reports available for each store, facilitating efficient tracking and management of cleaning operations.
A feature was developed to store photo archives from every day of service execution on the Web Portal. This provided a historical record of cleaning operations and facilitated performance tracking.
Crafting a Comprehensive Janitorial Management Solution: CMARIX's Technical Approach to Modern Cleaners
User Roles and Permissions
CMARIX developed a sophisticated user management system to handle various user roles such as Super Admins, Company Admins, and other backend user types. This involved setting up access controls and managing user permissions, ensuring each user type can only access the features and data relevant to their role.
Store Management
CMARIX developed a feature to manage operations for all stores available in each city for a specific franchisee. This feature was designed to handle operations for all branches of a particular store or supermarket.
Reports Management
A feature was developed for Admin and Super Admin to view the reports available for each store. This allowed for efficient tracking and management of cleaning operations.
Tickets Management
CMARIX implemented a ticket management system to track issues. Tickets could be added against cleaners, and their status could be monitored until resolution. This feature was crucial for maintaining accountability and tracking issues.
Real-time Information Processing
A feature was designed where cleaners could upload pictures, and supervisors could check the status in real time. This facilitated real-time supervision and improved accountability.
Result Archive
CMARIX developed a feature to store photo archives from every day of service execution on the Web Portal. This provided a historical record of cleaning operations and facilitated performance tracking.
Photo Scoring
A photo-scoring feature was implemented that enabled comprehensive performance reporting and the ability to drill down into the details. This feature was crucial for maintaining cleaner accountability and improving cleaning performance.
Role Management
A feature was developed to create dynamic roles in the system. This allowed for flexible user management according to the needs of the operation.
Consolidated Reporting
The reporting dashboard provided visibility of the entire network at a glance, allowing for risk identification and proper brand protection. This feature was crucial for maintaining a high-level overview of operations.
Daily Stats
A feature was developed to provide daily statistics related to cleaning operations. This allowed for real-time tracking of cleaning performance and operational efficiency.
Live Dashboard
CMARIX developed a live dashboard feature that provided real-time updates on cleaning operations. This feature was crucial for maintaining up-to-date information and facilitating quick decision-making.
Settings and Account Management
Features were developed for managing user settings and accounts. This included features for managing user profiles, changing passwords, and other account-related functionalities.
Tech Stack
Frontend
Angular
Backend
Google Firebase
Database
Firebase
Cloud Platform
Google’s Infrastructure
Design System
- #FFC107
- #8A99A3
- #1B2236
- #FF0000
- #1C99EC
- #E1EBF4
- #94C83D
- #2D3092
Typography
Muli- Regular
- Medium
- SemiBold
- Bold
Health Card
- Clean
- Not Evaluated
- Not Clean
- Not Submitted
Site Card
Sites
Tickets Today
- Open
- Total
Tickets
Third-Party Libraries and APIs
ng-bootstrap-datetime-angular
A Bootstrap component to handle date and time inputs.
ng2-daterangepicker
A date range picker component for Angular.
ng2-img-tools
An Angular module for resizing images and compressing images.
ng2-translate
An internationalization library for Angular.
ngb-modal
A modal service for Angular powered by Bootstrap.
ngx-bootstrap
An open-source library with a set of native Angular directives based on Bootstrap's markup and CSS.
ngx-bootstrap-modal
A library for creating modals with Angular and Bootstrap.
ngx-color-picker
A color picker component for Angular.
ngx-gallery-9
A modern, lightweight and modular image gallery component for Angular.
ngx-image-zoom
A library for zooming images in Angular applications.
ngx-lightbox
A simple lightbox library for Angular applications.
ngx-material-timepicker
A user-friendly time picker for Angular applications.
ngx-order-pipe
A pipe for ordering lists in Angular.
ngx-pagination
A pagination module for Angular.
ngx-scroll-event
A module to handle scroll events in Angular.
ngx-spinner
A library for creating loading spinner overlays in Angular applications.
ngx-toastr
A library for creating toast notifications in Angular applications.
angular-text-input-autocomplete
A module for adding autocomplete functionality to text inputs in Angular.
angular-bootstrap-lightbox
A lightbox module for Angular that uses Bootstrap's modal dialog.
firebase
A platform developed by Google for creating mobile and web applications.
file-saver
A solution for saving files on the client-side.
sweetalert2
A library for creating beautiful, responsive, customizable, and accessible popup boxes.
Powered by Engineers. Empowered by Technology.
Delivering Excellence in Custom Software, Web, and Mobile App Development.