Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/gavineshwar/assignment_plagarism_checker

Assignment Plagiarism Checker
https://github.com/gavineshwar/assignment_plagarism_checker

fitz flask html-css numpy python

Last synced: about 2 months ago
JSON representation

Assignment Plagiarism Checker

Awesome Lists containing this project

README

        

# Assignment Plagiarism Checker 📄🔍

This project enables users to upload PDF files and display their contents on the website. It also includes an input field to specify a plagiarism percentage. The project is built using Flask for the backend and features an animated background with a stylish form for uploading files.

## Features 🌟
- 📥 Upload multiple PDF files.
- 📝 Extract and display text content from uploaded PDFs.
- 🔢 Input field to specify plagiarism percentage.
- 🎨 Animated background.
- 🖌️ Stylish form and button with hover effects.

## Contributors 👥
- G Avineshwar
- B Lakshmi Sudha

## Installation ⚙️

1. Clone the repository:
```bash
git clone https://github.com/your-username/assignment-plagiarism-checker.git
```

2. Navigate to the project directory:
```bash
cd assignment-plagiarism-checker
```

3. Run the Flask application:
```bash
python app.py
```

4. Open your browser and go to `http://127.0.0.1:5000` to see the application in action.

## Usage 📝

1. 📂 Upload one or multiple PDF files using the provided form.
2. 🔢 Specify a plagiarism percentage in the input field.
3. 📤 Click the "Upload" button to upload the files and display their contents on the website.

## File Structure 📁
├── app.py

├── templates

│ └── index.html

├── static

│ └── style.css

└── README.md

## Dependencies 📦

- Flask
- PyPDF2
- numpy
- fitz

## License 📜

This project is licensed under the Apache License 2.0.