InterviewMate is an intelligent virtual assistant designed to help job seekers prepare for interviews and improve their resumes. Powered by state-of-the-art AI models, it provides personalized mock interviews, real-time feedback, and smart resume suggestions.
- β Virtual Mock Interviews with real-time feedback
- β AI-Powered Resume Review and Suggestions
- β Behavioral and Technical Question Bank
- β Smart Feedback using ChatGPT (Turbo 3.5 / GPT-4)
- β Seamless UI/UX with Angular Frontend
- β RESTful APIs with Spring Boot Backend
- β Integration with OpenAI APIs (ChatGPT, etc.)
Frontend
- Angular
- TypeScript
- HTML/CSS
Backend
- Java
- Spring Boot
- RESTful APIs
- MySQL
- Redis (for caching, optional)
AI Integration
- AI APIs for Interview Feedback & Resume Review (e.g., Cohere, Gemini, Claude, or other LLM providers)
- Modular design allows easy integration with different AI providers
π¦ interview_mate_backend_java/
π¦ interview_mate_frontend_angular/