A full-stack complaint management system for GIKI students, faculty, and staff.
- Role-Based Access Control: Student, Faculty, Staff, Dept Officer, Admin.
- Complaint Management: Submit, Track, Claim, Resolve, Escalate.
- File Attachments: Support for multiple file uploads.
- Audit Logs: Track all actions.
- Reporting: Basic analytics on complaint volume.
- Frontend: Next.js 15, React, Vanilla CSS
- Backend: Next.js API Routes
- Database: SQLite, Prisma ORM
- Auth: JWT, Bcrypt
-
Install Dependencies
npm install
-
Database Setup
npx prisma generate npx prisma db push
-
Run Development Server
npm run dev
-
Build for Production
npm run build npm start
- Admin:
admin@giki.edu.pk/admin123