Student Assistant Chatbot
A web-based chatbot that helps students extract information from PDF and Word documents and answer questions using AI.
Upload PDF and DOCX files to extract text
Ask questions based on the uploaded documents
AI-powered answers using Groq API (LLM)
Safe environment variables for API keys
Backend: Python, Groq API
Frontend: HTML, CSS, JavaScript
Libraries: PyPDF2, python-docx, dotenv
Environment Management: .env for secret API keys
Version Control: Git, GitHub
Installation :
git clone https://github.com/dhilip2103/Student-Assistant-Chatbot.git
pip install -r requirements.txt
GROQ_API_KEY=your_api_key_here
python app.py
Upload a PDF or DOCX file Ask your question in the input field The AI chatbot responds based on the uploaded document
Keep your .env file private
Do not commit secrets to GitHub