A clean, minimal web application that converts uploaded PDF files into high-yield exam preparation notes.
The app extracts text from a PDF and generates:
- Bullet-point summaries
- Key definitions
- Possible exam questions
with an option to download notes as a text file.
This project is designed to be simple, local-first, and beginner-friendly.
- Upload any text-based PDF
- Automatic text extraction
- Exam-focused bullet points
- Definitions and likely exam questions
- Download generated notes as
.txt - Clean black & grey UI
- No database, no login, no data storage
- HTML
- CSS (custom, black & grey theme)
- Vanilla JavaScript
- Python built-in HTTP server
- Python
- FastAPI
- Uvicorn (ASGI server)
- PyPDF / pdfplumber (PDF text extraction)