Project Title: SSCMS- Smart Society Complaint Management System
Category: Web Application
Project File: Download Project File
Muhammad Saeed Amjad
muhammad.saeed@vu.edu.pk
saeed.lro
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
No schedules available for this project.
No reviews available for this project.