🚀 AcademicPal AI Search is an AI-powered assistant designed to help students find notes, resources, and explanations for B.Tech subjects. Built with an advanced machine learning model and a modern Vite + React frontend, it delivers seamless and intelligent search capabilities.
- 🔍 AI-powered search for academic notes
- 📖 Supports multiple subjects like Python, Math, Physics, and Chemistry
- ✨ Fully responsive UI with React + Tailwind CSS
- ⚡ Fast and efficient with Flask-based ML model
- 🔗 Detects and formats links in responses automatically
Tech | Icon | Purpose |
---|---|---|
React | UI development | |
TypeScript | Static typing for scalability | |
Tailwind CSS | Styling | |
Vite | Fast frontend tooling | |
Lucide Icons | Icon library for UI elements |
Tech | Icon | Purpose |
---|---|---|
Flask | Backend for ML processing | |
Pandas | Data processing | |
Scikit-Learn | Machine learning algorithms | |
NLTK | Natural language processing | |
NumPy | Numerical computing |
- Node.js & npm
- Python 3
# Clone the repository
git clone https://github.com/Hari-hara7/Academicpal-ml-chatbot.git
cd academicpal-ai/frontend
# Install dependencies
npm install
# Start the development server
npm run dev
cd ../backend
# Create virtual environment
python -m venv venv
source venv/bin/activate # On Windows, use `venv\Scripts\activate`
# Install dependencies
pip install -r requirements.txt
# Run the Flask server
python app.py
Contributor | GitHub Profile |
---|---|
Hariharanath (Founder & Lead Developer) | |
Teja (ML Developer) |
This project is licensed under the MIT License.
🌟 Star this repository if you like AcademicPal AI and find it helpful! 🚀