PrepPal is your ultimate AI-powered interview preparation assistant. Whether you're gearing up for technical, behavioral, or industry-specific interviews, PrepPal provides personalized and interactive mock interviews to help you ace the big day.
Click here to see our submission to UofTHacks 12!
- Interactive Mock Interviews: Simulates real interview scenarios with dynamic question-and-answer sessions.
- AI Feedback: Receive detailed feedback on your responses, including strengths and areas for improvement.
- Customizable Question Sets: Focus on technical, behavioural, or domain-specific questions.
- Progress Tracking: Monitor your improvement over time with insightful analytics.
- 24/7 Accessibility: Practice interviews anytime, anywhere.
- Frontend: React.js, Tailwind CSS
- Backend: Flask, Python
- API's: OpenAI, GCP, Cohere
- Libraries: OpenCV, Recharts
- Database: MySQL, MongoDB, SQLAlchemy
To run PrepPal locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Ajith-Bondili/ai-interviewer
-
Navigate to the project directory:
cd frontend -
Install dependencies:
npm install
-
Start the development server:
npm run dev
-
Open your browser and go to
http://localhost:5173to use the frontend of PrepPal.
-
Create a Flask virtual environment:
virtualenv flask cd flask source bin/activate cd .. pip install -r requirements.txt
-
After installing all modules, initialize the backend:
cd backend python3 app.py
To run PrepPal, you need to configure the following environment variables in a .env file:
OPENAI_API_KEY="your openai-api key"
COHERE_API_KEY="your cohere-api key"Note: You must input your own api keys.
Ajith Bondili: [email protected]
Armaan Gupta: [email protected]
Nikhil Hooda: [email protected]
Raj Shah: [email protected]

