InterviewAI is an AI-powered tool designed to simplify the interview process by generating tailored interview questions from resumes. Built using Angular for the frontend, .NET Web API for the backend, and Google Gemini for AI integration, InterviewAI makes it easy to prepare personalized and insightful questions for candidates.
- Tailored Questions: Automatically generates customized interview questions based on the uploaded resume.
- Google Gemini Integration: Leverages the power of Google Gemini for AI-driven insights.
- User-Friendly Interface: Intuitive Angular-based UI for effortless interaction.
- Frontend: Angular
- Backend: .Net Web API
- AI Integration: Google-Gemini
To run this project locally:
git clone https://github.com/your-repo/InterviewAI.git
cd InterviewAI
-
cd interviewApi
-
"environmentVariables": { ... "Gemini-API-Key": "API-KEY" }
-
dotnet run
-
cd interviewAI
-
npm install
-
ng serve
Open http://localhost:4200 in your browser! 🌐
- Upload a candidate's resume using the frontend interface.
- Let the tool analyze the resume and generate custom interview questions.
- Review and save the generated questions for use during the interview.
Contributions are welcome! Please feel free to submit issues or pull requests to help this project.