Frontend: HTML CSS Jinja2 templates JavaScript
Backend: FastAPI (Python) Uvicorn
AI: Groq API Llama model
Database: SQLite
Deployment GitHub
User Authentication & Login User Registration Password Hashing & Secure Authentication Session Management Protected User Pages User-Specific Conversation Data AI-Powered Question Answering copy and download pdf Conversation Memory Conversation History Web-Based User Interface AI Model Integration Database Integration
python -m venv venv .\venv\Scripts\activate pip install "pwdlib[argon2]"
python -m pip install fastapi uvicorn jinja2 python-dotenv openai python-multipart reportlab
pip install reportlab
.\venv\Scripts\activate python -m uvicorn app.main:app --reload