I built READ AI — a full-stack web app where you upload any
PDF and AI reads it, summarizes it, and answers your questions!
Supports both Urdu & English. Full Python + Flask project!
🤖 What This Project Does:
Upload any PDF → Read it page by page
AI generates summary for any page range
Chat with your document — ask any question!
BM25 smart search finds relevant pages automatically
Auto-detects Urdu & English — replies in same language
Tracks reading history & weekly progress
⚙️ Tech Stack:
Python + Flask (Backend)
Groq API — Llama 3.1 8B (AI Brain)
PyMuPDF (PDF Text Extraction)
BM25 RAG (Vectorless Smart Search)
SQLite (Database)
bcrypt (Secure Admin Login)
HTML + CSS + JavaScript (Frontend)
⏱️ Timestamps:
00:00 - Live App Demo
03:00 - Problem Statement
06:00 - Project Architecture
10:00 - PDF Extraction (PyMuPDF)
15:00 - BM25 RAG Search Explained
20:00 - Groq AI Integration
25:00 - Flask Routes & Backend
32:00 - Frontend (HTML/CSS/JS)
38:00 - Database (SQLite)
43:00 - Urdu/English Detection
47:00 - Deployment Guide
50:00 - Final Demo
🔗 Links:
GitHub: github.com/Shoukat125/ReadAI-PDF-Assistant
Groq AI (Free): console.groq.com
PyMuPDF Docs: pymupdf.readthedocs.io
#Python #Flask #AI #PDF #GroqAI #NLP #RAG
#PythonProject2025 #PakistanTech #LLM #BM25