InterviewGym is an open-source platform designed to help you prepare for interviews with AI-driven practice sessions. Get personalized feedback and sharpen your skills to ace your next interview!
- AI-powered interview questions tailored to your job role.
- Voice-to-text integration for real-time feedback.
- Multilingual support for diverse users.
- Easy setup using Docker Compose.
Before you get started, ensure you have:
- Docker and Docker Compose installed on your machine.
- API keys for the following services:
- OpenAI: Get your API Key.
- Deepgram: Sign up for Deepgram.
git clone https://github.com/abdulmunimjemal/InterviewGym.git
cd InterviewGym
- Navigate to the
backend
folder:cd backend
- Create a
.env
file in thebackend
folder and fill in your API keys:OPENAI_API_KEY=your_openai_api_key_here DEEPGRAM_API_KEY=your_deepgram_api_key_here
Run the following command from the root directory:
docker-compose up --build
This will build and start all necessary services for the application.
Once the application is running:
- Open your browser and navigate to
http://localhost:8000
. - Start practicing your interview skills!
We welcome contributions to make InterviewGym even better! To contribute:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
. - Commit your changes:
git commit -m 'Add your feature'
. - Push to the branch:
git push origin feature/your-feature-name
. - Open a Pull Request.
This project is licensed under the MIT License. See the LICENSE file for details.
For issues, feedback, or feature requests, please open an issue.
Happy practicing! 🎉