EvalAI — One-Stop Government Services Assistant Tagline: Every government benefit. One intelligent platform.
One-liner: EvalAI is an AI-powered civic platform that helps citizens discover welfare schemes, verify documents, and strengthen benefit applications — across 249 countries, with a deep focus on Pakistan.
The Problem Millions of people qualify for government scholarships, healthcare programs, pensions, and cash transfers — but never receive them. The barriers are not always eligibility; they are discovery, complexity, and paperwork.
Fragmented information — Schemes live on dozens of federal, provincial, and ministry portals with inconsistent language and deadlines. Opaque eligibility — Citizens don’t know which programs fit their age, income, province, or beneficiary category. Document friction — Missing CNIC copies, domicile proofs, or income certificates cause rejections after hours of effort. Weak applications — Even eligible applicants submit forms that don’t clearly meet official rubrics. In Pakistan alone, programs like BISP, HEC scholarships, Sehat Sahulat, and Kamyab Jawan serve huge populations — yet outreach and access remain uneven, especially for students, rural households, and low-income families.
Result: Benefits go unclaimed, trust in public services erodes, and vulnerable communities are left behind.
Our Solution EvalAI turns government services into a single, conversational experience:
Talk — Users describe their situation in plain language (age, province, income in PKR, needs). Match — AI maps their profile to live government schemes with transparent match scores. Verify — OCR scans uploaded documents (CNIC, domicile, transcripts) and flags gaps before submission. Strengthen — Application Intelligence scores drafts against official eligibility and judging criteria — with actionable rewrites, not vague advice. We built an Application Intelligence Platform philosophy: eligibility-first, transparent scoring, no false “you will win” predictions — only honest alignment with official requirements.
Inspiration We were inspired by citizens who spend days navigating multiple portals for one scholarship or welfare payment — and still get rejected for a missing field. We asked:
What if accessing public services felt as simple as talking to a helpful clerk who knows every scheme, every deadline, and every document — available 24/7?
EvalAI is that clerk — powered by AI, grounded in real scheme data, and designed for trust.
How It Works (User Journey) Citizen signs in → Sets profile (country, province, income, beneficiary type) ↓ AI Assistant chat → Extracts profile + suggests relevant schemes ↓ Schemes & Benefits → Browse 249 countries · Live feeds · Personalized matches ↓ Document Check → Upload PDF/DOCX · OCR extracts fields · Completeness score ↓ Review Application → Rubric score + radar chart + gap analysis · Auto-save to dashboard ↓ My Applications → Track all saved reviews and scores over time Demo account: demo@evalai.app / demo1234
Key Features
AI Government Assistant Natural-language chat that understands Pakistan context (CNIC, PKR, provinces) and progressively builds a user eligibility profile.
Global Schemes & Benefits (Real-Time) 249 countries in a searchable dropdown Live scheme feeds with periodic sync (configurable interval) Seed catalogs for Pakistan + major economies (US, UK, India, Bangladesh, UAE, etc.) AI discovery for countries without cached data (Gemini-powered, with offline fallback) “New” badges for recently published programs
Personalized Scheme Matching Rule-based + profile-driven matching on age, income, province, student/farmer/disability flags, and beneficiary groups — with explainable reasons per match.
Document Verification (OCR) Upload PDF, DOCX, or TXT. The system extracts text, checks for standard fields (CNIC, domicile, income, etc.), and returns a completeness score and recommendations.
Application Intelligence Review Multi-dimensional rubric radar (Eligibility Fit, Impact, Clarity, Evidence, Mission Alignment, Communication) Eligibility met / gaps breakdown Priority improvements with one-click AI rewrite Auto-save to dashboard when signed in Clear disclaimer: scores reflect alignment, not approval guarantees
Citizen Dashboard & My Applications Eligible schemes count, average application score, eligibility fit, open recommendations Saved review history with full report drill-down
Settings & Profile Country, province/state, income, education, occupation, and beneficiary tags — all feeding smarter matches across the platform.
What Makes EvalAI Different Typical portals EvalAI Static PDF lists Live feeds + AI discovery One country only 249 countries, Pakistan-first “Apply here” links only Match scores + eligibility explanations No pre-check OCR document gap detection Black-box decisions Transparent rubric + reasoning Desktop-only gov sites Modern 3D UI, mobile nav, conversational UX Tech Stack Frontend: React 19 · TypeScript · Vite · Tailwind CSS · Motion · React Three Fiber (3D hero) · Recharts · React Router
Backend: Express · TypeScript · JWT + bcrypt auth · Zod validation · JSON atomic datastore (zero external DB dependency for hackathon portability)
AI: Google Gemini 2.5 Flash (@google/genai) with deterministic offline fallback when no API key is set
Document processing: pdf-parse · mammoth (DOCX) · multer uploads
Scheme engine: Multi-country seed data · per-country JSON feeds · background sync · merge cache · Gemini country discovery
Dev experience: Single-port dev server (npm run dev) — API + Vite on localhost:3000
Architecture (High Level) React SPA ├── Auth (JWT) ├── Assistant / Schemes / Documents / Upload / Dashboard / Applications / Settings └── Typed API client Express API ├── /api/auth · /api/profile · /api/chat ├── /api/schemes (countries, match, sync, discover, refresh) ├── /api/documents/verify ├── /api/evaluate · /api/rewrite · /api/parse └── /api/evaluations · /api/stats Data layer ├── server/data/db.json (users, profiles, evaluations) ├── schemes-live-feed.json + feeds/{country}.json └── schemes-live-cache.json Impact Who benefits:
Students seeking HEC / provincial scholarships Low-income families eligible for BISP and social welfare Farmers, seniors, and persons with disabilities First-time applicants intimidated by government portals Global users browsing schemes in their home country Social impact:
Reduces benefit non-take-up Improves application quality before submission Increases transparency in public service access Scales to underserved regions with low digital literacy via chat-first UX Traction / Demo Highlights 249 countries supported in scheme browser 37+ schemes loaded across 23 countries at startup (seed + live feeds) Pakistan catalog: BISP, Sehat Sahulat, HEC, Kamyab Jawan, Ehsaas-style programs, provincial schemes Live feed example: Sindh Peoples Bus student concession Works fully offline without Gemini for demos and judging Challenges We Faced Real-time global scheme data — No single public API exists; we built a feed architecture (JSON feeds, per-country files, AI discovery fallback). Trust in AI for civic tech — We avoided win-prediction hype; scores are rubric alignment only. Document parsing reliability — Pinned pdf-parse v1 and added DOCX/TXT pipelines. UX for non-technical users — Chat-first onboarding + province/income in local units (PKR, CNIC). What We Learned Government technology isn’t only about digitizing forms — it’s about reducing cognitive load at every step: finding, understanding, preparing, and submitting. AI is most valuable when it explains and prepares, not when it replaces official portals.
Log in or sign up for Devpost to join the conversation.