CertWise - Project log

Everything we worked on: research, decisions, what we built and how we checked it. Team Ctrl Freaks · She Solves 3.0

At a glance

HackathonShe Solves 3.0 (PCCOE ACM-W) · Theme "Time Stone - Ideas Beyond Time" · Track: Web & Software Development · Domain: Education
ProblemStudents can't easily check whether a certificate is genuine, or what it is worth in the job market.
SolutionCertWise: one free check for any certificate - is it genuine? and what is it worth? - with a source for every fact.
Live appOpen CertWise · Code: github.com/PersonalPurva/certwise
RoundsRound 1 - idea + 6-slide PPT, due 3 Oct 2026, 11:59 PM · Round 2 - prototype + GitHub + 10-minute demo, 5 Oct · Round 3 - 5-hour build at PCCOE, 9 Oct
StatusLive on GitHub Pages · 31 certificates · 14 official verification methods · UGC fake-university list · certificate upload (image or PDF, 5 MB limit) · 79 automated tests passing · Round 1 deck ready · monthly refresh built, waiting for a key

Jump to: History · Research · Does it already exist? · How issuers verify · What we built · Data refresh · Testing · What's next

History

Every request and decision in order (IST). Updated every time the project changes.

WhenRequest / decisionWhat was done
3 Oct, 10:24 AMTeammates proposed a platform that only checks a certificate's genuineness and market value score. Does it already exist? Checked government systems, verification companies, salary / value tools, SIH 2025 statements and hackathon projects (see Does it already exist?).
3 Oct, ~10:45 AMExplained why SIH lists were checked. SIH publishes how many teams submitted ideas for each statement - the best public measure of how crowded an idea is among student teams.
3 Oct, ~10:50 AMDecision: this is now our problem statement. Dive as deep as possible. Deep research: how every issuer verifies certificates, the UGC fake-university list, data sources for market value, privacy law, and close existing tools (CertForge, SEEK Pass, Reclaim Protocol, TrueDoc, LegitDoc, Certopus, CertifyMe).
3 Oct, ~11:00 AMChange everything we have made, and remove everything previous. Rebuilt the app (genuineness check + market value score + QR from a photo), the 6-slide deck, the slide notes, the README and this log. The earlier version is removed (it stays only in the GitHub commit history).
3 Oct, ~1:00 PMAdd more design to the prototype. New look in the deck's emerald and gold colours: hero header with live numbers, a guided 3-step form with icons and example chips, a drag-and-drop area for the certificate file, status blocks with icons, a ring gauge for the market value score, point dots for each check, job cards with salary, and a phone layout. The checks themselves did not change.
3 Oct, ~1:20 PMThe upload should have a size limit and accept more types, like PDF. Upload now accepts PNG, JPG, WEBP and PDF, up to 5 MB; other types and bigger files are refused with a clear message. PDFs are scanned for a QR code on the first 3 pages and for clickable or printed links (pdf.js). 79 tests. Deck and notes updated to match.

Research: is this a real problem?

Every number was checked on its source page. The exact words are in the "Proof" column.

FindingProof (words on the page)Source
96% of Indian students believe a certificate will help them get a job "96% Indian students believe professional certification will land them a job: Coursera survey" Careers360
Employers value some certificates far more than others "A 2026 survey of 200+ Indian hiring managers found that IIT/NPTEL certificates rank highest overall for employer recognition, ahead of Coursera certificates" GradRight
32 fake universities on UGC's list (Feb 2026) "32 fake universities across India" - every name listed by state Careers360
33% of misleading ads monitored by ASCI were from education "As many as 33 per cent of 'objectionable or misleading' ads monitored as part of an Advertising Standards Council of India (ASCI) survey were found to be from the education sector" ThePrint
A ₹10 AI course followed by a ₹14,000 upsell "...enrolled for an AI course organized by two IIT graduates for Rs 10 and after finishing the session, they started upselling around Rs 14,000 for 4-5 months." Storyboard18, Dec 2025
Colleges must collect students' MOOC certificates as proof for NAAC (summary, not a quote) NAAC metric 1.3.2 counts students who completed MOOCs (SWAYAM / NPTEL ...) and asks for completion certificates as evidence College NAAC file (TCE)

Key point: fake certificates are mostly an employer and university problem (forged degrees, fake universities). For students the bigger problem is value - a ₹9 workshop certificate is completely genuine but worth very little. So we check both.

Does a "genuine + market value" platform already exist?

1. Checking if a certificate is genuine - exists, and crowded

ExistingWhat it doesWhat it misses
DigiLocker - National Academic DepositoryGovernment store of degrees and mark sheets; employers verify with the student's permissionDegrees only; no market value
NCVET National Qualifications RegisterOfficial record of NSQF-aligned qualificationsVocational qualifications only
University portals, iCredify, SpringVerifyVerify degrees for employersPaid / employer-only; no value
CertForgeBulk NPTEL certificate checks by QR, for collegesNPTEL only; no market value
SEEK Pass, Reclaim ProtocolVerified credential wallet (Australia); cryptographic proofs of Udemy / HackerRank achievementsNot for Indian students; no value score
TrueDocAI "trust score" for any uploaded document (forgery signs)Generic documents; can't confirm with the issuer; no value
TrueCred, LegitDoc, Certopus, CertifyMeIssue new tamper-proof certificates with QR / blockchainOnly work for certificates they issue
SIH 2025 - SIH25029 "Authenticity Validator for Academia"142 team submissions - OCR, AI forgery detection, blockchainGenuineness only

2. Scoring a certificate's market value - only pieces exist

ExistingWhat it doesWhat it misses
Credly Labor Market InsightsJob postings, salary ranges and employers for a badge's skillsCredly badges only; mainly U.S. data; no score or verdict
CrucialExams Certification Salary EstimatorSalary for jobs asking for an IT certification"only provides salary estimates in the USA"; no verdict
Payscale, ROI calculatorsPay / salary-uplift by certificationU.S. / foreign data; for professionals
College Vidya "worth it" pagesSays a course is worth itPromotional; earns through admissions - not independent

3. Result

Limits: "not found" means our searches of the web, SIH lists, Devpost / Devfolio, GitHub and the Play Store didn't turn it up.

How each issuer lets anyone verify a certificate

This is the data behind the genuineness check (data/verify.js). Each line was checked on the issuer's page.

Issuer(s)Official way to verify
AWS, Cisco (incl. Networking Academy), HashiCorpCredly badge link - AWS · Cisco
Google CloudCredly (older certificates on Accredible) - Google
Microsoft (AZ-900, AZ-104, PL-300)Microsoft Learn share link - Microsoft Learn
Coursera (Google, Meta, DeepLearning.AI certificates)coursera.org/verify/CODE on every certificate - Coursera
NPTELQR code on the certificate opens it on nptel.ac.in - sample certificates
Red HatCertificate number 123-456-789 at rhtapps.redhat.com/verify
CompTIAVerification code at verify.comptia.org
ISC2 (CC, CISSP)Last name + member ID at ISC2 member verification
EC-Council (CEH)ASPEN verify
Linux Foundation (CKA)Linux Foundation verify or Credly
OracleHolder publishes it from CertView, or shares the Credly badge - Oracle
HackerRank, Kaggle, freeCodeCampPublic certificate links: hackerrank.com/certificates/..., kaggle.com/learn/certification/..., freecodecamp.org/certification/...
Paid workshops, participation certificates, paid "internships"No official record - shown as "Can't be verified"

What we built

Input

Answer 1 - Is it genuine?

Answer 2 - What is it worth?

Check2 points1 point0 points
Recognition (who gives it)Company / body that owns the field, or an IITLearning platformUnknown training company
Proof of skill (how you earn it)Supervised examOnline tests / projectsAttendance
Job demandVerified sources, or its jobs are "in demand" in cited reportsOne source / IT under pressure / depends on courseNot a credential employers ask for

70%+ High · 45-69% Medium · below 45% Low. Also shown: price (with proof), fresher salary of the jobs it leads to (with sources), warnings (exam closed, needs work experience) and higher-value certificates in the same field. If the certificate looks fake, its market value is 0%.

Keeping prices, salaries and demand current - without fake information

Free mode (Gemini key)Paid mode (Claude key)
Where facts come fromOur script downloads the trusted pages listed in our data; Gemini copies out the factsClaude searches the web and reads pages
Fact checkThe same in both: refresh/verify.js keeps a fact only if its exact quote is on the page and every number is inside the quote.
Cost₹0Pay per use

A GitHub Actions job runs it on the 1st of every month. It needs one repository secret - GEMINI_API_KEY (free) or ANTHROPIC_API_KEY. Until then the app uses hand-checked facts, each with a proof link.

Testing

Round 1 presentation

Tech used

HTML, CSS, JavaScript (no framework, no backend) · jsQR for reading QR codes and pdf.js for reading PDFs, both in the browser · Node.js for tests and the refresh script · Gemini (free) or Claude API for the monthly refresh · GitHub Actions · GitHub Pages (₹0 server cost).

What's next