Skip to content

Aishagojo/QuickRead

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

QuickRead AI - Smart PDF Analyzer

A streamlined web application that processes uploaded PDFs to deliver instant textual analysis, including AI-powered summarization and sentiment detection.

Overview

QuickRead AI is an intelligent PDF analysis tool built with Python and Streamlit. It extracts text from PDF documents and provides:

  • Smart Summarization - AI-powered document summaries
  • Sentiment Analysis - Emotional tone detection
  • Key Points Extraction - Main ideas at a glance
  • Text Statistics - Word count, readability metrics
  • PDF Export - Download summaries as professional reports
  • 🌐 Live Demo

Try it now: https://quickreaed.streamlit.app/

Tech Stack

  • Python - Core programming language
  • Streamlit - Web framework for rapid development
  • NLTK & TextBlob - Natural Language Processing
  • PyPDF2 & pdfplumber - PDF text extraction
  • FPDF - PDF report generation

Installation

  1. Clone and setup
git clone <repository-url>
cd QuickRead
python -m venv venv
source venv/bin/activate
Install dependencies

bash
pip install -r requirements.txt
Run the application

bash
streamlit run app.py
Open browser β†’ http://localhost:8501

How to Use
Upload a PDF file using the sidebar

Select analysis options (summary, sentiment, key points)

Click "Analyze Document"

View instant results and download PDF summary

Project Structure
text
QuickRead/
β”œβ”€β”€ app.py              # Main application
β”œβ”€β”€ requirements.txt    # Dependencies
β”œβ”€β”€ README.md          # Documentation
└── utils/
    β”œβ”€β”€ pdf_processor.py    # PDF text extraction
    └── nlp_analyzer.py     # AI analysis engine
Key Features
Smart PDF Processing
Dual extraction methods for reliability

Handles various PDF formats

Automatic error recovery

Intelligent Analysis
Document type detection (academic, resume, technical)

Context-aware summarization

Accurate sentiment scoring

Professional Output
Clean, readable summaries

Downloadable PDF reports

Structured insights

Use Cases
Academic - Research paper summaries, assignment analysis

Professional - Business reports, resume processing

Personal - Document organization, learning aid

Privacy
Local processing only

No data stored or sent externally

Secure file handling

Contributing
Contributions welcome! Feel free to submit issues and pull requests.

License
MIT License - see LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published