Skip to content

About

C++ code similarity and plagiarism detection tool built with React and Express.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Code Similarity & Plagiarism Detection Tool

A full-stack C++ code similarity checker built with React, Node.js, and Express.

Features

  • Removes comments and normalizes formatting before comparison
  • Detects token-level and structure-level similarity
  • Handles variable renaming and loop rewrites such as for, while, and do while
  • Highlights matching code sections side by side
  • Generates plagiarism risk reports with confidence badges
  • Flags suspicious transformations such as renamed identifiers, changed literals, and preserved I/O patterns
  • Compares functions independently
  • Supports batch file comparison
  • Exports reports as JSON or printable PDF

Tech Stack

  • Frontend: React, HTML, CSS
  • Backend: Node.js, Express
  • Language focus: C++

Run Locally

cd backend
npm install
npm start

Open:

http://localhost:5050

Test

cd backend
npm test

About

C++ code similarity and plagiarism detection tool built with React and Express.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages