π§ What it Does:
Upload a PDF file
The app reads and extracts the content
Then it summarizes it using OpenAI's GPT API
It returns a clean summary of the PDF β great for notes, lectures, or articles!
π» Tech Stack:
Flask for backend
HTML + CSS (basic) for UI
OpenAI API for smart summarization
PyMuPDF to read and parse PDF content
SQLite for optional login and user data
π Features:
Upload any PDF file
Clean summary output using GPT
Simple login system
Auto-routing and error handling
Soon adding dark mode & history logs!
π§ What I Learned:
How to use Flask routing & templates
Using OpenAIβs API with Python
Handling file uploads and PDF parsing
Deploying a Flask app and working with GitHub
π οΈ GitHub Repo:
π github.com/spandan789/pdf-summarizer
π Next Steps:
Improve the UI
Add history saving
Deploy it permanently
If you're a beginner and want help building something similar, feel free to reach out! Iβd love to share what Iβve learned so far.
π¬ What do you think?
Would love your feedback or suggestions on how to improve this!
Top comments (0)