ProfBot is a chatbot that helps students in choosing the right professor for their academic needs based on rating, subject, and skills.
- 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.
- Frontend: React, Next.js,
- Backend: Node.js, Python
- Database: Pinecone
- Deployment: Vercel
-
Clone the repository:
git clone https://github.com/saikiransomanagoudar/profbot.git cd profbot
-
Install dependencies:
npm install
-
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
To start the development server:
npm run dev