Skip to content

AcademicPal AI Search is an intelligent academic assistant that empowers students to discover notes, resources, and subject explanations through an AI-powered search engine. Built with a modern Vite + React frontend and a powerful Flask-based ML backend

Notifications You must be signed in to change notification settings

Hari-hara7/Academicpal-ml-chatbot

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


🛠️ 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

AcademicPal AI Search is an intelligent academic assistant that empowers students to discover notes, resources, and subject explanations through an AI-powered search engine. Built with a modern Vite + React frontend and a powerful Flask-based ML backend

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published