DocBuddy is a Flask-based web application that allows users to upload PDF files, view their content, summarize the text, suggest keywords, and interact with a dummy Q&A feature. The application provides a user-friendly interface with various tabs to explore different aspects of the uploaded document.
- Upload PDF Files: Upload and process PDF files to extract and display content.
- View Original Content: See the raw text extracted from the PDF.
- Summarize Content: Get a summarized version of the text.
- Suggested Keywords: View keywords suggested from the document's content.
- Chat: Interact with a dummy Q&A feature to ask questions related to the document.
- PDF Viewer: View the uploaded PDF directly in the browser.
app.py: The main Flask application script.core/:functionality.py: Contains the core functions for text summarization, keyword suggestion, and dummy Q&A.
templates/:upload.html: The file upload form template.tabs.html: The main view template with tabs for content display.
static/:upload.css: CSS styles for the file upload form.tabs.css: CSS styles for the main view template.
- Python 3.7+
pip(Python package installer)



