Skip to content

Rohit-Sharma-RS/Rajasthan_edu_chatbot

Repository files navigation

Rajasthan Engineering College Chatbot

Overview

This project is a chatbot designed to assist users in obtaining information about engineering colleges in Rajasthan. It provides answers related to college eligibility, cutoff scores, fees, placements, and general inquiries.

Features

  • Eligibility Queries: Users can check which colleges they may be eligible for based on their exam scores.
  • Cutoff Information: Get the latest cutoff scores for various engineering colleges.
  • Fees Details: Find out about the annual fees for different courses.
  • Placement Statistics: Inquire about average and highest packages offered at various institutions.
  • General Information: Ask questions about college life, facilities, and other relevant topics.

Technologies Used

  • Flask: A lightweight web framework for building the API.
  • Pandas: For data manipulation and analysis.
  • Cohere: For generating natural language responses.
  • TheFuzz: For fuzzy matching to handle college name queries.
  • CORS: For enabling cross-origin requests.

Setup Instructions

Prerequisites

  • Python 3.7+
  • Flask
  • Cohere Python client
  • Pandas
  • TheFuzz
  • dotenv
  • flask-cors

Installation

  • Clone the repository:
   git clone https://github.com/Rohit-Sharma-RS/Rajasthan_edu_chatbot.git
   cd Rajasthan_edu_chatbot

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published