SafeCampus AI is a campus grievance redressal system PHP project built for college anti-ragging and grievance cells. Students file complaints online and get a ticket code, a keyword classifier sets the priority (Emergency, High, Medium, Low), and the Whistleblower Vault lets anyone report without giving a name. Committee members work on assigned cases and generate an Action Taken Report (ATR) PDF, while the admin controls everything from one panel.
How it works
- Student or guest files a complaint with category, description and evidence
- The classifier reads the text and sets the priority automatically
- Anonymous complaints get a 16-digit token and passkey for tracking
- Admin assigns the case to a committee member (status In-Review)
- Committee chats securely, updates status with remarks and uploads evidence
- Every step appears on the complaint timeline for the student
- Committee generates the ATR PDF; the student rates the resolution
Users
- Guest: file anonymously, track a vault case
- Student: complaints, evidence, chat, timeline, feedback, withdraw
- Committee member: assigned cases, status update, chat, notices, ATR PDF
- Admin: users, departments, categories, complaints, reports, SLA, audit logs, settings
Highlights
- 63 PHP files, 17 database tables with Indian sample data
- Keyword-based priority classifier editable from admin settings
- Anonymous Whistleblower Vault with token + passkey
- SLA overdue report, resolution rate, audit log
- Action Taken Report PDF with TCPDF
- Security: password hashing, PDO prepared statements, CSRF tokens, role checks, safe file upload
- 60 test cases executed, all passed
- Demo logins: admin, committee and student accounts ready
What you get
- Complete PHP source code with SQL file and sample data
- Project report (60 pages) with all diagrams, abstract, SRS, explanation with viva Q&A and setup guide (all PDF)
- Screenshots and README with a 10-minute demo script
Who can use this project
BCA, BSc CS / IT, MCA, Diploma students and Engineering students (micro project / mini project).
Frequently asked questions
Does it need a payment gateway? No, this project has no payment module. Can I run it on XAMPP? Yes, XAMPP with PHP 8.2 or newer; the setup guide has every step. Is the "AI" a real machine learning model? It is a rule-based keyword classifier with weights, easy to explain in viva and editable by the admin. Is documentation included? Yes: abstract, SRS, full report, explanation and setup guide as PDF.