A Flask-based web application that uses Google's Gemini AI to provide personalized course recommendations and educational guidance.
- Interactive chat interface with AI
- Personalized course recommendations
- Educational guidance and support
- Course database with detailed information
- Clone the repository
- Create a virtual environment:
python -m venv venv - Activate the virtual environment:
- Windows:
.\venv\Scripts\activate - Unix/MacOS:
source venv/bin/activate
- Windows:
- Install dependencies:
pip install -r requirements.txt - Create a
.envfile in the root directory with your Gemini API key:GEMINI_API_KEY=your_api_key_here
- Make sure your virtual environment is activated
- Run the Flask application:
python app.py - Open your web browser and navigate to
http://localhost:5000
- Type your questions or requests in the chat interface
- The AI will respond with relevant course recommendations and educational guidance
- You can ask about:
- Course recommendations
- Educational paths
- Career guidance
- Learning resources
- And more!
- Flask
- Google Gemini AI
- HTML/CSS/JavaScript
- Python-dotenv for environment management