A self-contained document scanning and matching system. It allows users to upload .txt files, scan them against a database of .txt documents, and retrieve matches based on semantic similarity.
Features
AI-powered document matching with Google Gemini (fallback to Levenshtein distance algorithms)
User authentication and role-based access control
Credit system with daily free scans and admin-managed additional credits
Automated credit reset at 11:59 PM
Smart analytics dashboard for admins
User activity summary (No of scans, documents uploaded)