A web-based system designed to manage student complaints and suggestions efficiently.
The platform enables students to submit issues with full details and optional file attachments, while supervisors can review, respond, and update the request status (Open / Closed).
It also provides admin-level control, account activation, authentication, and automatic email notifications for status updates.
The system ensures transparency and structured communication between students and university departments.
Key Features:
Student portal to submit complaints or suggestions with attachments.
Supervisor dashboard to manage, respond, and change status.
Admin control panel for user management and permissions.
Email notifications triggered on status updates or responses.
Activity logs for tracking system operations.
Authentication & authorization (login/register/roles).
Clean, responsive EJS frontend with Express backend.
Technologies Used:
Node.js – Express – EJS – MySQL – Sequelize – Nodemailer – Session Auth – Logging (Morgan / Winston) – HTML – CSS – JavaScript