Web Portal · Android App
Every concern.
Heard.
One platform.
Submit school concerns, reports, and recommendations — identified or 100% anonymous.
Department-routed · Live staff chat · Zero-link privacy
Or submit an anonymous report now →Choose to continue in your browser or install the standalone app.
1. Direct Web Portal
2. Standalone APK / PWA App
Identified Account or Zero-Identity Anonymous Mode
Bullying & Welfare → Guidance
Facilities → Campus Maintenance
Hashed with SHA-256. No student ID stored in database.
Thank you for reporting this. Could you share which building this occurred in?
Second floor corridor near Room 204.
Authorized staff member claims responsibility.
Every status change records the staff account and timestamp.
VOICE-IT
01 / 05Use on the web, or install the app
Open VOICE-IT directly in any browser with zero setup, or download the standalone Android APK / PWA app for home-screen access and instant status notifications.
Submission
02 / 05Concerns, reports, and recommendations
Select a concern category, write your report, and choose whether to attach your student profile or submit anonymously. The system routes your ticket immediately to the right office.
Anonymity
03 / 05Genuine database-level privacy
Anonymous tickets store NULL for the student account in MySQL—enforced by a database check constraint. You receive a one-time Reference Number and Secret Access Key to return anytime.
Live Chat
04 / 05Real-time conversation with staff
Each ticket opens a dedicated communication thread powered by PHP and Node.js WebSockets—allowing assigned personnel to ask follow-up questions and post progress updates live.
Lifecycle
05 / 05Tracked from Pending to Solved
Every ticket progresses through Pending, Picked Up, Ongoing, and Closed / Solved. Every transition is manually updated by authorized staff and logged with a timestamp.
zero-link anonymity option
routed school offices
staff-student ticket chat
browser or standalone app
How VOICE-IT works
Structured like a helpdesk.
Built for student trust.
01 · Dual Access Mode
Continue on the website, or download the app.
You never have to install anything just to be heard. Use the full web portal on any school computer or phone browser, or install the lightweight standalone app (Android APK / PWA) for one-tap access from your home screen.
- Full feature parity between the Web Portal and the installed App
- Direct Android APK / browser PWA installation without app store friction
- Quick anonymous ticket lookup using your Reference Number and Secret Key
Quick Ticket Reference Lookup
Already submitted an anonymous ticket?
Enter your Ticket Reference Number below to verify your Secret Access Key and open your conversation thread.
02 · Real-Time Communication
One ticket. One live conversation.
Instead of waiting in the dark after submitting a form, each ticket becomes a persistent two-way conversation channel between the student and the authorized staff member handling the concern.
- PHP MVC backend validates ownership, department RBAC, and HMAC chat tokens
- Node.js WebSocket server delivers live replies, typing indicators, and status updates
- Clear audit trail from PENDING to PICKED UP, ONGOING, and CLOSED / SOLVED
Ticket Status Lifecycle
Waiting for an authorized staff member in the routed department.
A staff member has accepted responsibility for your ticket.
Active investigation, follow-up questions, and progress updates.
Resolved with an official resolution summary recorded by staff.
Compartmentalized Routing
Routed only to authorized personnel.
-
GUIDANCE
Guidance and Counseling Office
Handles bullying, harassment, peer conflict, mental health, and student welfare concerns.
-
ACADEMIC
Academic Affairs Office
Handles grading inquiries, subject concerns, classroom instruction, and academic feedback.
-
FACILITIES
Campus Facilities and Maintenance
Handles broken equipment, restroom sanitation, classroom repairs, and campus safety hazards.
-
OSA
Office of Student Affairs
Handles student organizations, campus events, general policies, and student recommendations.
Security & Architecture
Why students trust VOICE-IT.
-
01
True database anonymity
When you choose Anonymous Mode, no student ID, email, or IP address is linked to the ticket row.
-
02
Strict department isolation
A staff member does not automatically see every ticket—access is restricted strictly to their assigned office.
-
03
Signed live-chat rooms
Every WebSocket conversation room is protected by an HMAC-SHA256 token minted by the PHP security guard.
-
04
Accountable status changes
Every pickup, status update, and resolution is logged with the responsible staff account and timestamp.
Privacy by Design
Your identity stays yours.
Unless you choose to share it.
Sensitive concerns such as bullying or student welfare require courage to report. VOICE-IT enforces anonymity at the data model level while still giving you a cryptographic Ticket Pass to communicate with counselors until the issue is resolved.
FAQ
Questions, answered.
Should I use the website or download the app?
Both give you the exact same features. Choose "Continue on Website" if you want immediate access in your browser, or choose "Download APK / App" if you want VOICE-IT installed on your phone's home screen.
Can school staff see who I am if I submit anonymously?
No. Anonymous submissions store NULL for the student account in the database and do not record your IP address or session profile. Staff only see "Anonymous Student" and your concern details.
How do I reply to staff on an anonymous ticket?
When you submit an anonymous ticket, VOICE-IT generates a unique Ticket Reference Number and a Secret Access Key. Enter both in the Anonymous Ticket Tracker to open your live conversation thread.
Can any staff member read my concern?
No. Role-Based Access Control routes each ticket strictly to the responsible department (for example, Bullying and Welfare concerns go exclusively to Authorized Guidance Staff).
Get Started
Access VOICE-IT.
Android APK & PWA App · Direct Web Portal · Real-Time Support