Every Student
Deserves a Voice
Teachers mark biometric and disappear? Fees vanish? Toilets locked? SchoolPulse is where you speak โ safely, anonymously, and make schools accountable.
๐๏ธ What a complaint looks like โ publicly
This is a real complaint on the platform right now. Notice what's shown โ and what isn't.
๐ก The Concept โ What is SchoolPulse?
SchoolPulse = Whistleblower + Accountability Engine + Public Dashboard for every Pakistani school. It's not a complaint box that gets ignored. It's a system where every anonymous report becomes verified data, community-vouched truth, and public pressure that schools, NGOs and government can no longer ignore.
Think of it as Google Reviews + Citizen Journalism + AI Auditor for schools โ but with military-grade anonymity. A student in a village in Rajanpur and a student in Lahore get the same power: file in 2 minutes via text or voice (Urdu, Punjabi, Sindhi, Pashto, English), share a link with classmates, and watch AI + community turn it into a public accountability record.
Core principle: Student is NEVER revealed. Not to the school, not to the public, not even to admins. Teachers appear as role+subject patterns (e.g. "Math Teacher") until 100+ independent confirmations or 10 separate days of reports โ only then does the name surface, never yours. And if a teacher forces you to login, you give the decoy password โ it opens a clean, empty account. Real data stays hidden.
One sentence
SchoolPulse makes the invisible visible โ and the powerless, powerful. One mission: Student Voice, School Accountability.
๐ Why We Did This โ The Reality
In Pakistan, 22.8M children are out of school โ and many who are enrolled get ghost teaching. Our research across Punjab, Sindh, KP found:
- Teachers mark biometric at 8am, leave for private tuition โ attendance is fraud
- Illegal fees: "trip funds", "exam charges", no receipts, no refunds
- 30% schools have no drinking water, 40% broken toilets, no electricity
- Corporal punishment & favoritism still rampant โ complaints are silenced
- SEMIS/EMIS data exists but is paper-truth, not ground-truth
- Students who complain are identified and punished โ so no one complains
Result: Parents don't know, NGOs can't verify, Govt can't act. Accountability is zero.
โจ Our Answer โ How Pulse Fixes It
- Anonymous by design โ No name, no roll no, random handle (BraveFalcon342). IP is logged for abuse but never shown.
- Decoy login โ Two passwords. Real opens truth, decoy opens empty. Plausible deniability against coercion.
- Community truth โ Share link โ classmates Support/Confirm. 1 claim is noise, 3 is a pattern, 10 is proof.
- AI verification โ Mimo categorizes, detects duplicates, sentiment, spots patterns like salary-delay โ teacher absence across schools.
- Public pressure โ Every verified complaint hits rankings, heatmaps, reports. Schools compete to be Top Rated / Safest.
- Built for Pakistan โ Province โ UC, BISE/SEMIS, Urdu/EN STT, offline-first, WhatsApp/USSD for no-internet villages.
Mission: From fear to data. From data to pressure. From pressure to change.
๐ What It Covers โ Everything That Matters
Not just teaching. Fees, water, safety, corruption โ if it affects a student, it's covered.
All 20+ Complaint Categories
30+ School Facilities Tracked (0โ100% Gold badge)
15 Safety Categories ยท Score 0โ100 ยท Auto-Notify
Fire โ fire dept, Mob โ police, Medical โ 115. Safety score penalizes: fire โ10, weapon โ20. Drills (fire/earthquake/lockdown) + equipment expiry tracked.
๐ค Speak Any Way
Text, ๐๏ธ voice 5min WebM (Whisper 95% Urdu, auto language detect), photo, video, document, witness. Offline IndexedDB โ auto-sync.
๐ค AI Intelligence
Mimo auto-tags, sentiment, duplicate, cost & timeline prediction, cross-ref, early warnings, school health score, chatbot.
๐ Public Dashboard
500+ metrics, 15+ charts (Chart.js/Leaflet), heatmaps, rankings, comparison, everything clickable โ explorer.
๐ฌ Forum & Smart Polls
Global/school/topic/Q&A, threaded, school boards auto-created, polls by class/school, voting analytics.
โญ Reviews + Properties
1-5 stars for school/facilities/safety, teacher ratings, public email-verified, hostel/shop near school, alumni.
๐ฎ Gamified Courage
XP +50/+100, 10 levels NewcomerโNational Hero, 30+ badges, leaderboards, referrals, school Top Rated/Safest Most Improved.
Beyond Complaints โ Full Ecosystem
Reports: Daily 6am / Weekly Mon 8am / Monthly + custom range + NGO & govt portals + PDF/CSV + email digest & scheduled ยท PWA: Installable, offline drafts that auto-sync ยท Access: Web + PWA today; WhatsApp ยท SMS ยท USSD coming soon ยท Safety: Equipment + drills + emergency contacts ยท Data: Anonymized export for researchers, QR on school gate โ profile
How It Works โ 5 Minutes
2 min to file, anonymous forever, builds health scores parents & NGOs trust.
Join as Student โ10 free games โ bubble wrap, snake, 2048, math duel. Earn XP while you heal.
Play now โRaised voice on salary delay, workload, harassment โ cross-referenced, protected.
Join as Teacher โClaim, complete 30 facilities, reply anonymously, track drills, export reports.
Claim School โBuilt for Pakistan ๐ต๐ฐ ยท Open ยท Free ยท Accountable
Plain PHP + MariaDB + FrankenPHP. 7 provinces, 129 districts, BISE & SEMIS, 5 languages, offline-first PWA, QR on every gate.
For villages with no internet: file complaints by WhatsApp voice note, plain SMS, or USSD menu โ Urdu and English. In testing, launching soon. Until then the site works offline-first: drafts save locally and auto-sync when signal returns.
โ Questions Everyone Asks
Will my school or teacher know it was me?
No โ never. Your complaint shows an anonymous handle like "Anonymous Student #184". Your name, class, roll no, email and IP are never shown to anyone, including admins. That is the core design, not a setting.
What if someone forces me to show my account?
Give your decoy password โ the second password you set in your profile. It opens a clean, empty dashboard. You look compliant; your real complaints stay hidden.
Can a teacher be named in my complaint?
You can add the teacher's name โ but publicly it shows as a pattern like "Math Teacher". The real name only surfaces after 100 independent confirmations or 10 separate days of reports. One report is noise, sustained patterns are proof.
Is it free? Do I need a phone number?
Completely free, forever. You only need an email for account recovery โ it is never shown publicly. No phone number, no CNIC, no parent permission needed.
I have no internet at home. Can I still file?
Yes โ the site works offline-first. Write your complaint without internet; it saves on your device and auto-files when you reconnect. WhatsApp, SMS and USSD filing are coming soon for villages too.
Can I report something at another school?
By default you file for your own school โ that keeps reports credible. If you witnessed something elsewhere, update your profile school temporarily or leave it as a comment on a related complaint.
What happens after I file?
AI categorizes and verifies it instantly. Classmates confirm it with one tap โ reaching escalation thresholds notifies NGO/Govt partners. You can track status publicly while staying anonymous.
Will anyone spam or troll my school?
Accounts are rate-limited, AI flags spam/abuse, and moderators review flagged content. False claims can be rejected โ your voice matters because it is weighed, not shouted.
Ready to make your school accountable?
Anonymous by default. Decoy protected. No spam.