Design and Development of a Web-Based Cleaning Service Booking System (Sivous)
Hoang, Son (2025)
Hoang, Son
2025
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2025121838182
https://urn.fi/URN:NBN:fi:amk-2025121838182
Tiivistelmä
A web-based platform for scheduling home-cleaning services was developed to improve
the efficiency of service coordination and reduce manual workload in small service
businesses. The aim was to create a secure and user-friendly system that allowed
customers to make bookings, complete payments online, and receive automatic
confirmations, while also enabling administrators to manage schedules, cleaners, and
daily operations through a unified dashboard. The system was implemented using a full
stack architecture, with React providing the customer interface and a Node.js–Express
backend delivering RESTful APIs for all core functionalities. A MySQL database was used
for structured data management. Stripe was integrated to handle payment processing,
and Nodemailer was used to generate email notifications. Security was strengthened
through JWT-based authentication, rate limiting, CORS control, and input sanitisation. A
time-conflict detection mechanism and a daily cleaner-schedule view were included to
prevent overlapping appointments. The resulting platform allowed customers to track their
bookings and payment status, while administrators were able to manage services, assign
cleaners, and adjust schedules efficiently. The implemented features demonstrated stable
performance, accurate conflict handling, and reliable payment verification. Overall, the
system provided a functional and deployment-ready solution that improved booking
reliability and operational transparency.
the efficiency of service coordination and reduce manual workload in small service
businesses. The aim was to create a secure and user-friendly system that allowed
customers to make bookings, complete payments online, and receive automatic
confirmations, while also enabling administrators to manage schedules, cleaners, and
daily operations through a unified dashboard. The system was implemented using a full
stack architecture, with React providing the customer interface and a Node.js–Express
backend delivering RESTful APIs for all core functionalities. A MySQL database was used
for structured data management. Stripe was integrated to handle payment processing,
and Nodemailer was used to generate email notifications. Security was strengthened
through JWT-based authentication, rate limiting, CORS control, and input sanitisation. A
time-conflict detection mechanism and a daily cleaner-schedule view were included to
prevent overlapping appointments. The resulting platform allowed customers to track their
bookings and payment status, while administrators were able to manage services, assign
cleaners, and adjust schedules efficiently. The implemented features demonstrated stable
performance, accurate conflict handling, and reliable payment verification. Overall, the
system provided a functional and deployment-ready solution that improved booking
reliability and operational transparency.
Kokoelmat
Samankaltainen aineisto
Näytetään aineisto, joilla on samankaltaisia nimekkeitä, tekijöitä tai asiasanoja.
-
Service package concept, a present day approach to elderly service in service Houses - A case study : Residents' perspective towards service package concept in the Case House
Ngige, Caroline (Metropolia Ammattikorkeakoulu, 2014)Service for ageing population has sparked a lot of debate across nations today. People are living longer and the ageing service sector is bracing itself for more challenges as service needs increase with the rising proportion ... -
Navigating in the Youth Service Ecosystem - Using a service design approach to improve services and customer experience in the City of Turku’s youth services
Suihkonen, Anneli (2021)The master’s thesis was a research and development project conducted for the Central Administration of the City of Turku. The work was strongly related to ongoing local government pilots on employment and Smart and Wise ... -
Supporting Services for Learning Disabilities : End-user Perspective of the Service System in Helsinki, Finland. Multiple-case Study of the Service Paths for Learning Disabilities
Arponen, Minna (Metropolia Ammattikorkeakoulu, 2018)This multiple-case study investigates the end-user perspective of the supporting services for learning disabilities. Moreover, in the case of comprehensive school aged children who have learning disabilities that cannot ...



