WHB Cleaning Scheduler – A Smart Cleaning Management Solution

Overview

Managing cleaning schedules efficiently is crucial for both residential and commercial settings. Many businesses struggle with manual scheduling, missed appointments, inefficient staff assignments, and poor communication. The WHB Cleaning Scheduler solves this problem by automating scheduling, improving task tracking, and enhancing team collaboration.

This system was built using Next.js 15.1.4 with React 19, MongoDB, Firebase, and Google Maps API, ensuring a high-performance, scalable, and secure solution.


Project Highlights

Automated scheduling system for cleaners and staff.

Smart event management with a modern calendar-based UI.

Real-time availability tracking for efficient workforce allocation.

Location-based job assignments with Google Maps API.

Role-based access control for admins, staff, and clients.

Secure authentication with JWT and Firebase.

Automated email notifications for reminders & updates.

Bulk user import/export support for easy data management.


Tech Stack

🔹 Frontend: Next.js 15.1.4 (React 19) + NextUI + TailwindCSS

🔹 Backend: Next.js API Routes

🔹 Database: MongoDB (Mongoose ORM)