ProfRater is an AI-powered assistant designed to help students make informed decisions about their education. Leveraging advanced AI algorithms from OpenAI and a robust search system with Pinecone, ProfRater provides personalized professor ratings, reviews, and recommendations, all within a sleek Next.js web app. Discover the best professors tailored to your learning style and academic goals with ProfRater.
- Next.js: For building the React-based website.
- TailwindCSS: For styling with utility-first CSS.
- Shadcn UI: For UI components.
- Magic UI: For UI components.
- Clerk: For user authentication.
Make sure that you have installed
- Node.js
- Git
- npm / yarn / pnpm / bun
-
Clone this repository:
git clone https://github.com/Stroller15/profrater.git cd profrater
-
Install dependencies:
npm install
-
Setup env variables:
# Frontend PINECONE_API_KEY= OPENAI_API_KEY= # Backend PINECONE_API_KEY= OPENAI_API_KEY=
-
Run the development server:
npm run dev
-
Open your browser and navigate to http://localhost:3000 to see the website in action.