
INTERNATIONAL JOURNAL OF LATEST TECHNOLOGY IN ENGINEERING,
MANAGEMENT & APPLIED SCIENCE (IJLTEMAS)
ISSN 2278-2540 | DOI: 10.51583/IJLTEMAS | Volume XIV, Issue VI, June 2025
www.ijltemas.in Page 317
CLUSROOF: Integrating Descriptive Analytics and K-Means
Algorithm for Nishin Metal Corporation
Princess Junail Antonio., Ariel Kyla Estives., Aleck Jovy Marcial., Eleonor Jane Villegas., Gabby C.
Vargas., Ezekiel N. Borja
(SY 2025-2026) Arellano University, Pasig Campus
DOI:
https://doi.org/10.51583/IJLTEMAS.2025.1410000041
Received: 18 October 2025; Accepted: 24 October 2025; Published: 07 November 2025
Abstract: This project created a web-based system called ClusRoof for Nishin Metal Corporation, a company that offers
commercial and industrial roofing services. The system helps the company manage customers and projects while also using the K-
Means Algorithm to group customers based on their service requests. It includes an easy-to-use dashboard that shows important
information such as project cost, duration, and type of service. The system also helps manage job orders, materials used, and service
history. It was developed using Python, PHP, MySQL, JavaScript, and CSS, making it functional, secure, and simple to use. The
system was tested and evaluated using the ISO 25010 standard, which checks quality in areas like functionality, reliability, usability,
efficiency, and security. Based on feedback from both users and technical evaluators, ClusRoof was found to be effective, user-
friendly, and reliable. It successfully met its goals by giving accurate customer grouping, clear data displays, and useful insights to
help the company make better decisions. For future improvements, it is recommended to add new features like real-time payment
options, automatic email notifications for inquiries, and an inventory module for materials. Continuous updates, security checks,
and user support are also advised to keep the system running smoothly. Overall, this project shows that ClusRoof can help improve
business processes, and customer service.
Keywords: ClusRoof System, K-Means Algorithm, Web-Based System, Data Analytics, Customer Management, ISO 25010,
Project Monitoring, Python, PHP, MySQL, JavaScript, CSS.
I. Introduction
In today’s modern world, businesses must find better ways to understand their customers and meet their needs. Nishin Metal
Corporation, a company in the roofing industry, aims to improve its website by adding an interactive dashboard that allows the
admin to view customer information, company sales, and summary reports. This project, called ClusRoof System, is a web-based
platform that uses the K-Means Algorithm, a type of machine learning, to group customers based on their data and behavior.
According to Ioan-Daniel Borlea et al. (2022), the K-Means Algorithm remains widely used in data mining because of its ability to
organize large sets of information quickly and efficiently. It helps reduce processing time while identifying hidden patterns within
datasets.
Similarly, Das Saumendra and Janmenjoy Nayak (2023) explain that K-Means Algorithm dividing customers into groups with
similar characteristics helps companies improve their marketing strategies and understand client preferences more effectively.
By grouping customers into categories, Nishin Metal Corporation can provide better services and manage projects more effectively.
The ClusRoof System makes this possible through an easy-to-use web interface that collects, analyzes, and displays information
clearly. It helps the company make smarter business decisions and improve customer satisfaction.
Currently, Nishin Metal Corporation does not have a data-driven system to analyze customer information. This makes it difficult to
identify customer preferences and service demands, limiting the company’s ability to improve its services. The ClusRoof System
solves this problem by organizing client data, tracking job orders, and presenting insights through a dashboard. It does not collect
sensitive information, making it safe and efficient for company use.
Scope
This project centers on creating a web-based system for Nishin Metal Corporation, a company in the roofing industry. The system
combines descriptive analytics with the K-Means Algorithm to help the company better understand and manage its business data.
One of its main features is an interactive dashboard that shows key information through simple visual charts and summaries. It
presents insights such as total revenue, most requested services, and project statistics like cost, duration, and profit margins.
The system also includes several project management tools that allow the admin to record and organize customer details, job
descriptions, materials used, service history, and financial data such as project costs and income. Another important part of the
system is the report generation module, which gives a complete overview of the company’s performance and operations. It helps
management easily monitor progress and check the efficiency of each project.
The main types of reports generated by the system include:
• Project and Inquiry Status Report - This report shows the current stage of each project and the status of customer inquiries.
It helps keep track of ongoing projects and pending requests, giving a clear overview of workloads.