Skip to content

Academic-pal/AI-Bot

Repository files navigation

📚 AcademicPal AI Search

AcademicPal AI

🚀 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.

🌟 Features

  • 🔍 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

![AcademicPal AI](Designer (4).jpeg)


🛠️ Tech Stack

🚀 Frontend

Tech Icon Purpose
React React UI development
TypeScript TypeScript Static typing for scalability
Tailwind CSS Tailwind Styling
Vite Vite Fast frontend tooling
Lucide Icons Lucide Icon library for UI elements

🧠 Machine Learning

Tech Icon Purpose
Flask Flask Backend for ML processing
Pandas Pandas Data processing
Scikit-Learn Scikit-Learn Machine learning algorithms
NLTK NLTK Natural language processing
NumPy NumPy Numerical computing

🚀 Installation & Setup

Prerequisites

  • Node.js & npm
  • Python 3

🔧 Frontend Setup

# 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

🧠 Backend (ML) Setup

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

👨‍💻 Contributors

Contributor GitHub Profile
Hariharanath (Founder & Lead Developer) GitHub
Teja (ML Developer) GitHub

📜 License

This project is licensed under the MIT License.


🌟 Star this repository if you like AcademicPal AI and find it helpful! 🚀

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •