All projects
ML

PlagCheck — Plagiarism Detection System

Full-stack plagiarism detection with TF-IDF cosine similarity, role-based portals, and live Google web search cross-checking.

November 2025ML / NLPGitHub
PlagCheck — Plagiarism Detection System — cover screenshot

About this project

A full-stack plagiarism detection web application built with FastAPI, SQLAlchemy,

and a pure-CSS frontend. Supports three role-based portals (Student, Teacher, Admin).

Uses TF-IDF cosine-similarity to compare submissions against each other and against

a live Google web search to cross-check content against the internet.

Demonstrates applied NLP, information retrieval, and backend engineering skills.

What it does

  • TF-IDF cosine-similarity engine compares all submissions pairwise within a course
  • Live Google Search API integration cross-checks student content against the internet
  • Three role-based portals: Student (submit + view results), Teacher (manage courses), Admin (system oversight)
  • SQLAlchemy ORM with full relational schema — submissions, users, courses, results
  • Demonstrates practical NLP and information retrieval in a real academic context

Screenshots