An AI-powered chatbot web application that helps users explore personalized learning paths in Artificial Intelligence. Built with Python (Flask) and integrated with the Groq API, it features a dynamic, animated UI with dark/light mode and the ability to download chats as PDFs.
- 🔗 Groq API integration for intelligent conversation
- 🌓 Dark & Light mode toggle
- 🎨 Animated avatar and smooth UI transitions
- 📚 Domain-based AI roadmap generation
- 📝 Download chat history as a PDF
- 🌐 Fully responsive design for mobile and desktop
- ☁️ Free hosting on Render
├── app.py # Flask backend logic
├── requirements.txt # Python dependencies
├── templates/
│ └── index.html # Main HTML page (served by Flask)
├── static/
│ ├── css/ # Stylesheets
│ └── js/ # JavaScript functionality
└── README.md # Project documentation
git clone https://github.com/yourusername/ai-roadmap-chatbot.git
cd ai-roadmap-chatbotpip install -r requirements.txtOn Linux/macOS:
export GROQ_API_KEY="your_api_key_here"On Windows (PowerShell):
setx GROQ_API_KEY "your_api_key_here"python app.pyOpen your browser and navigate to:
http://localhost:10000
(or the port set in app.py)
This project is configured for free hosting on Render.
| Setting | Value |
|---|---|
| Build Command | pip install -r requirements.txt |
| Start Command | python app.py |
| Environment Variable | GROQ_API_KEY (your API key) |
Make sure your app binds to
0.0.0.0and uses thePORTfromos.environ.
- Visit the live app.
- You'll receive an automatic welcome message.
- Enter your AI domain of interest (e.g., Machine Learning, NLP, CV).
- Get a roadmap tailored to your interest.
- Optionally download your conversation as a PDF.
Contributions are welcome! Please fork the repository and open a pull request with improvements, bug fixes, or new features.
This project is licensed under the MIT License.
Naidu Rapeta Founder of Hack Culprit 📧 Email: rapetanaidu478@gmail.com 🌐 Live Project: https://your-chatbot.onrender.com
If you like this project, consider supporting me:
