AutoStudy AI — PDF Upload & Text Extraction
Today I implemented the core document pipeline for AutoStudy AI.
What works
- Upload a PDF through the web interface
- Save the file locally
- Extract text from all pages using PyMuPDF
- Display the extracted text in the browser
Why this matters
This is the first end-to-end workflow of the project. AutoStudy AI can now take a document and convert it into machine-readable text, which will be the foundation for:
- AI summaries
- Flashcards
- Quiz generation
- Spaced repetition
Tech stack
- Flask — web backend
- PyMuPDF (fitz) — PDF text extraction
- Python 3.11
Next step
Integrate Ollama + Qwen3 to generate local AI summaries directly from the extracted text.
First milestone achieved: documents can now enter the AI pipeline completely offline. 🚀
Comments 0
No comments yet. Be the first!
Sign in to join the conversation.