A personalized web app that recommends real, high-quality online courses tailored to your interests and academic year powered by advanced AI and live course search.
- π€ Get 2-3 real up-to-date course recommendations from Coursera, Udemy, edX, NPTEL and LinkedIn Learning
- π§βπ Ask for suggestions specific to your year (first, second, third, final) or area of interest
- π Each course includes a title, platform, direct link and a concise description
- π¬ Chat interface with conversation history and easy clearing
- π Minimalistic responsive UI for a seamless experience
- Mistral Mixtral 8x7B for smart context-aware recommendations
- Flask for backend and session management
- Jinja2 for dynamic HTML rendering
git clone https://github.com/BharatwaleJain/CourseAdvisorBot.git
cd CourseAdvisorBot
python -m venv venv
venv\Scripts\activate # for Windows
source venv/bin/activate # for Linux/macOS
pip install -r requirements.txt
python api/app.pyBefore running the app, add your Hugging Face token and Flask secret key to a .env file in the project root
HF_TOKEN = "your_huggingface_token"
SECRET_KEY = "your_flask_secret_key"