SSCMS- Smart Society Complaint Management System

Web Application

Project Details

Project Information

Project Title: SSCMS- Smart Society Complaint Management System

Category: Web Application

Semester: Fall 2025

Course: CS619

Complexity: Very Easy

Supervisor Details

Project Description

SSCMS- Smart Society Complaint Management System

Project Domain / Category

 

Web Application

 

 

 

Abstract / Introduction

 

The Smart Society Complaint Management System (SSCMS) is a PHP-based web application designed to streamline the process of lodging, tracking, and resolving complaints related to utilities, cleanliness, safety, and other community services within a housing society. It aims to offer a transparent and structured channel for communication between the residents, the complaint resolution staff, and the society’s administration. This system ensures timely resolution of issues by categorizing complaints, assigning them to relevant departments (Complaint Assistants), and enabling real-time tracking and feedback mechanisms for residents. The inclusion of features like registration, complaint number allocation, image/document uploads, automated notifications, and status tracking empowers residents while allowing society administrators to manage operations efficiently. Through this project, the student will gain hands-on experience in full-stack web development using PHP and MySQL, enhance their understanding of user role management and complaint workflow systems, and develop practical skills in building real-world applications that solve community-level problems.

 

Functional Requirements:

 

Following are the key functional requirements of the proposed system:

 

        Resident Registration

 

Society residents must be able to register by providing personal details such as name, house/flat number, contact number, and email etc.

 

        Complaint Submission

 

Registered residents should be able to log in and lodge new complaints by selecting the relevant complaint category (e.g., water supply, electricity, cleanliness, safety, other utilities etc.).

 

        Supporting Media Upload

Residents can upload related images or documents as evidence to support their complaints.

 

        Complaint Number Generation

 

The system must automatically generate a unique complaint number for each submitted complaint.

 

        Notification System

 

Confirmation messages, including the complaint number, should be sent to the resident’s registered mobile number and email address.

 

        Complaint History Access

 

Residents should be able to view their complaint history, including the list of pending and closed complaints.

 

        Complaint Tracking

 

The system should allow residents to track the real-time status of their complaints using the complaint number.

 

 

Page 150 of 167

 

        Complaint Closure by Resident / Complaint Assistants

 

Once an issue is resolved, residents must have the ability to close the complaint from their end if not, the complaint assistants should also be able to close the complaint.

 

        Feedback and Rating

 

Users should be able to provide feedback and rate the complaint resolution process using five-star, four stars, three stars etc. rating after closing the complaint.

 

        Complaint Assistant Registration

 

Complaint Assistants must register on the platform and await approval from the Admin before accessing the system.

 

        Category-Based Complaint Access

 

Each Complaint Assistant should only be able to view and process complaints relevant to their assigned category or department.

 

        Complaint Status Management

 

Complaint Assistants should be able to update the status of the complaints (e.g., In Progress, Resolved, Escalated).

 

        Admin Approval for Assistants

 

The Admin should be able to approve or reject Complaint Assistant registration requests.

 

        Complaint Category Management

The Admin should be able to manage the complaint categories (add, delete, or modify).

 

        Reporting and Analytics

 

The Admin must be able to generate various reports, such as complaints by category, by dates, resolution time, and performance per department etc.

 

        Search Functionality

 

All users (Residents, Complaint Assistants, and Admin) should have access to a search feature to find complaints using keywords, complaint numbers, dates, user names / ids or category filters etc.

 

        Role-Based Access Control

 

The system must implement role-based access control, ensuring each user type has appropriate permissions.

 

        Responsive Design

 

The application should be responsive and accessible on both desktop and mobile browsers.

 

Tools:

 

        Front End: HTML, CSS, JavaScript, jQuery, Bootstrap

 

        Back End: PHP as a core backend language

 

        MySQL as Database

 

        XAMPP, Notepad++ / Sublime Text Editor

 

          Framework (You can choose any PHP framework such as Laravel).

 

Supervisor:

 

Name: Muhammad Saeed Amjad

Email ID: muhammad.saeed@vu.edu.pk

 

MS Teams ID: saeed.lro@outlook.com

Languages

  • HTML, CSS, JavaScript, PHP, SQL Language

Tools

  • jQuery, Bootstrap, MySQL, XAMPP, Notepad++, Sublime Text, Laravel Tool

Project Schedules

No schedules available for this project.

Viva Review Submission

Review Information
Supervisor Behavior

Student Viva Reviews

No reviews available for this project.