Skip to content

Sandeep010-hub/Parallax

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

21 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation


PlagioSense Logo

Archive Insight

Advanced Semantic Analysis & Academic Integrity Platform

React 18 TypeScript Tailwind CSS Vite shadcn/ui


πŸ“‹ Overview

Archive Insight (formerly PlagioSense) is an enterprise-grade academic project explorer designed to redefine how research originality is verified. Moving beyond simple keyword matching, it leverages a sophisticated Semantic Analysis Engine to detect idea-level duplication, assess project novelty, and provide actionable intelligence for researchers and evaluators.

Built with a "Mastery through Curiosity" philosophy, the platform combines a high-fidelity Editorial Design System with powerful analytics to create a transparent, explainable, and visually stunning audit experience.


✨ Key Features

🧠 Intelligent Discovery Engine

  • Semantic Layer Analysis: Analyzes abstracts and project descriptions using advanced NLP techniques (Cosine Similarity, Vector Embeddings) to understand intent not just keywords.
  • Context-Aware Chatbot: An integrated AI assistant that provides real-time feedback on document structure, citation quality, and originality probability.

🎨 Premium User Experience

  • Editorial Design System: A clean, heuristic-driven UI inspired by top-tier academic journals, featuring crisp typography (Geist/Inter) and a minimalist 1px border aesthetic.
  • Interactive Visualizations:
    • Particle Canvas Hero: A dynamic, physics-based entry point that responds to user interaction.
    • Bento Grid Explorer: A responsive, high-performance project directory with "Quick View" hover states and smooth Framer Motion transitions.

πŸ›‘οΈ Academic Integrity Tools

  • Originality Scoring: Real-time calculation of a "Uniqueness Score" based on comparison with a global archive of 1.2M+ projects.
  • Tech Stack Recommendations: AI-driven suggestions for modernizing project architectures to foster genuine innovation.

πŸ› οΈ Technical Architecture

This project is built on a modern, type-safe stack designed for performance and scalability.

Layer Technology
Core Framework React 18, TypeScript 5.8
Build Tooling Vite 5 (SWC)
Styling & Design Tailwind CSS 3, shadcn/ui, Lucide React
Animation Framer Motion (Declarative animations)
State Management Context API (Scalable to Zustand/Redux)
Navigation React Router DOM v6

πŸš€ Getting Started

Follow these steps to set up the development environment locally.

Prerequisites

  • Node.js (v18 or higher recommended)
  • npm (v9 or higher) or Bun (optional)

Installation

  1. Clone the Repository

    git clone https://github.com/Sandeep010-hub/archive-insight.git
    cd archive-insight
  2. Install Dependencies

    npm install
    # or if you use bun
    bun install
  3. Start Development Server

    npm run dev

    The application will be available at http://localhost:5173.

    npm run build

    
    

🐍 Backend Setup (AI Analysis Engine)

The "Quick Check" feature relies on a Python backend.

  1. Navigate to Project Root

    cd archive-insight
  2. Create and Activate Virtual Environment

    python -m venv .venv
    # Windows
    .venv\Scripts\activate
    # Mac/Linux
    source .venv/bin/activate
  3. Install Python Dependencies

    pip install -r backend/requirements.txt
  4. Start the Backend Server

    python -m uvicorn backend.main:app --reload

    The API will be available at http://localhost:8000.

  5. Environment Variables Copy .env.example to .env and fill in your Supabase credentials:

    cp .env.example .env

πŸ“‚ Project Structure

The codebase follows a scalable Feature-Based architecture:

src/
β”œβ”€β”€ components/
β”‚   β”œβ”€β”€ ui/           # Reusable atomic components (shadcn/ui)
β”‚   β”œβ”€β”€ landing/      # Specific landing page sections (Hero, Chatbot)
β”‚   β”œβ”€β”€ scanner/      # Core scanning engine components
β”‚   └── explorer/     # Project discovery and filtering tools
β”œβ”€β”€ pages/            # Page-level route components (Home, Scanner, About)
β”œβ”€β”€ hooks/            # Custom React hooks for logic reuse
β”œβ”€β”€ lib/              # Utility functions and cn helpers
└── assets/           # Static assets and global styles

πŸ“ License

This project is developed for the Computer Science & Engineering Department Academic Year 2025–26. All rights reserved.


Built with ❀️ by the Archive Insight Team

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors