Skip to content

Analyzes academic documents for citation integrity and suspicious patterns using React frontend.

License

Notifications You must be signed in to change notification settings

michael-borck/cite-sight

Repository files navigation

CiteSight

Academic Integrity Platform

A React-based frontend application for analyzing academic documents, detecting suspicious patterns, and ensuring research integrity.

🚀 Quick Start

# Setup and start
./start.sh

# Application available at: http://localhost:5173

🎯 Features

  • Document Upload: Drag & drop PDF, DOCX, PPTX, TXT, MD, JSON files
  • Citation Analysis: Extract and verify academic references
  • Integrity Checking: Detect suspicious patterns and potential issues
  • Quality Assessment: Readability and writing quality metrics
  • Multi-Document Comparison: Analyze multiple documents together

🔧 Backend Service

CiteSight requires the DocumentLens API service for document analysis.

DocumentLens Repository: https://github.com/michael-borck/document-lens

To run both services:

  1. Start DocumentLens backend:

    cd ../document-lens
    ./start.sh
    # API available at: http://localhost:8000
  2. Start CiteSight frontend:

    cd ../cite-sight
    ./start.sh
    # App available at: http://localhost:5173

Configure API endpoint via .env:

VITE_API_URL=http://localhost:8000/api

📚 Technology Stack

  • React 18 + TypeScript
  • Vite for development and building
  • Zustand for state management
  • Axios for API communication
  • React Tabs for results display
  • React Dropzone for file uploads

CiteSight: Academic integrity through intelligent analysis

About

Analyzes academic documents for citation integrity and suspicious patterns using React frontend.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •