A smart, interactive AI-powered interview simulator built using Streamlit and integrated with n8n workflows. This app helps users prepare for job interviews by simulating real-world, role-specific questions and providing constructive feedback using Gemini AI.
- π§ Role-specific interview questions
- βοΈ Answer input with live feedback
- π Integration with n8n via webhook
- π€ AI-generated suggestions for improvement
- π‘ STAR method-based evaluation tips
Component | Technology |
---|---|
Frontend | Streamlit (Python) |
AI Engine | Gemini Pro API (Google) |
Automation | n8n (Open-source Workflow Automation Tool) |
HTTP Comm. | Webhooks + JSON |
- User selects a job role (e.g., AI Engineer).
- Gemini generates an interview question.
- User types their answer in Streamlit.
- Streamlit sends the input to n8n via webhook.
- n8n processes and returns feedback.
- Feedback is shown directly in the Streamlit app.
- Python 3.10+
- Streamlit
- n8n (self-hosted or desktop)
- Gemini API key from https://ai.google.dev
git clone https://github.com/yourusername/ai-interview-practice-buddy.git
cd ai-interview-practice-buddy