Inspiration

Plagiarism is a growing concern in the digital age, and many existing tools provide limited insights or context for content originality. We wanted to create a more intelligent, AI-powered solution that not only detects plagiarism but also provides rewrite suggestions to help users create original content efficiently.

What it does ?

  1. AURA 2.0 is an AI Unified Rewriting & Plagiarism Checker that allows users to:

  2. Scan text or uploaded files for plagiarism.

  3. Receive a plagiarism score with categorized suggestions based on severity.

  4. Get AI-powered rewriting suggestions to make content original.

  5. Analyze multiple sources for better comparison and insight.

How we built it ?

  1. Backend: FastAPI for handling requests, integrated with Sentence Transformers for semantic plagiarism detection and Gemini API for rewriting suggestions.

  2. Frontend: Streamlit for an intuitive, interactive user interface.

  3. Search: SerpAPI and fallback Google scraping to fetch relevant sources for comparison.

  4. Deployment: Can be deployed online via Render, making the tool accessible anywhere.

Challenges we ran into :

  1. Implementing semantic similarity checks to make plagiarism detection more precise.

  2. Handling file uploads and integrating them with the backend API.

  3. Synchronizing frontend and backend communication, especially with dynamic API URLs.

Accomplishments that we're proud of :

  1. Achieved a dynamic plagiarism scoring system with actionable suggestions.

  2. Successfully implemented AI rewriting suggestions that maintain original meaning.

  3. Made the tool fully deployable online, accessible via browser without local setup.

What we learned?

  1. How to integrate AI models (Sentence Transformers & Gemini API) with a web API.

  2. Best practices for FastAPI + Streamlit architecture.

  3. How to deploy full-stack Python projects on cloud platforms like Render.

What's next for AURA 2.0?

  1. Add multi-file batch plagiarism checking.

  2. Improve semantic matching algorithms for better accuracy.

  3. Expand AI rewriting to include style suggestions and tone adaptation.

  4. Enhance UI for file drag-and-drop and real-time feedback.

Built With

Share this project:

Updates