College Report App
Campus incident reporting, student grievance resolution & departmental admin feedback system.
iOS & Android
Lead Developer
2024 - 2025
Role-Based RBAC
Engineered with secure multi-tenant role separation, cloud storage for image evidence, and reactive incident feeds.
College Report App is an institutional mobile application designed to bridge the communication gap between university students, faculty members, and campus administrative staff. It enables students to report broken infrastructure, lab equipment failures, and academic feedback while providing administrators with a prioritized desk to resolve issues swiftly.
Students lacked a transparent and anonymous reporting channel for institutional issues; paper grievance forms frequently went unaddressed without status tracking.
Built a mobile system with instant photo verification, automated departmental categorization, confidential student protection, and real-time resolution milestone updates.
Instant Problem Reporting
Categorized forms for facility maintenance, IT/laboratory equipment, sanitation, and safety concerns.
Photo Evidence Upload
Capture or attach photos directly from the camera with client-side image compression for fast upload.
Anonymous Reporting
Optional privacy flag protecting student identity when submitting sensitive institutional feedback.
Faculty Admin Desk
Dedicated dashboard for departmental heads to triage tickets, assign technicians, and mark resolution stages.
Live Status Progress
Visual progress tracker showing four transparent stages: Submitted, In Review, In Progress, and Resolved.
Push Notifications
Automated alerts keep the reporting student informed immediately whenever admin status changes.
- Firestore Security Rules: Implemented stringent document-level rules guaranteeing that only authorized administrative staff can modify resolution status.
- Client-Side Image Compression: Efficient image pipeline reducing photo payloads by up to 80% before transmission to Firebase Storage.
- Real-Time Query Caching: Indexed queries grouped by department and ticket status ensure sub-second search and filtering performance.