Skip to content

Professor information chatbot that helps you choose educators who will help optimize your time in school.

Notifications You must be signed in to change notification settings

saikiransomanagoudar/profbot

Repository files navigation

ProfBot

profbot_thumbnail

About the Project

ProfBot is a chatbot that helps students in choosing the right professor for their academic needs based on rating, subject, and skills.

Features

  • Search Functionality: Find professors by name, department, or university. Professors based on criteria like teaching quality, clarity, and helpfulness.
  • Responsive Design: Accessible on all devices.

Tech Stack

  • Frontend: React, Next.js,
  • Backend: Node.js, Python
  • Database: Pinecone
  • Deployment: Vercel

Getting Started

Installation

  1. Clone the repository:

    git clone https://github.com/saikiransomanagoudar/profbot.git
    cd profbot
  2. Install dependencies:

    npm install
  3. Create a .env.local file in the root directory and add the following environment variables:

    NEXT_PUBLIC_STRIPE_PUBLIC_KEY=your_stripe_public_key
    PINECONE_API_KEY=your_pinecone_api_key
    PINECONE_ENVIRONMENT=your_pinecone_environment
    

Running the Project

To start the development server:

npm run dev

About

Professor information chatbot that helps you choose educators who will help optimize your time in school.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published