MessFeed is a web-based system where students can submit feedback about their mess facilities, and admins can efficiently manage complaints. The system ensures transparency in mess quality monitoring, allowing users to track and resolve issues effectively.
User Authentication (Students & Admins)
Submit Feedback with categories like Food Quality, Cleanliness, etc.
Track Previous Feedback Entries
Admin Dashboard for Managing Complaints
Secure PostgreSQL Database Integration**
🔹 Frontend: HTML, CSS, JavaScript
🔹 Backend: Node.js, Express.js
🔹 Database: PostgreSQL
🔹 Authentication: JWT (JSON Web Token)
🔹 Styling: Custom CSS
git clone https://github.com/khanakshah27/messfeed.git cd messfeed
cd backend
npm install-
Create a database using
database.sqlscript -
Update server.js with your PostgreSQL credentials.
node server.jsRuns on http://localhost:5000
- Open
index.htmlin a browser.
- Users enter their Registration Number and Password.
- Redirects:
- Students → Feedback submission page.
- Admins → Admin dashboard.
- Students fill in:
- Mess Name
- Type of Mess (Value/Special)
- Block Name
- Room Number
- Feedback Category (Food Quality, Hygiene, etc.)
- Feedback Description
- Submit feedback to store it in the database.
- Displays past feedback entries.
- Shows status (Pending/Resolved) and admin comments.
- Summarized reports of mess complaints.
- Trends in mess feedback over time.
- Admins can:
- View all feedback submissions.
- Filter by category and status.
- Change feedback status (Pending → Resolved).
- Add comments to resolved issues.