Zaibten AI Interviewer is a cross-platform (Web + Flutter) application that revolutionizes the hiring process through AI-powered voice interviews, smart analysis, and real-time job scraping using NLP from Indeed and other job portals.
- 🧠 AI Interviewer: Conduct natural, conversational interviews via AI that adapts dynamically to responses.
- 📄 Smart Question Generation: Instantly generate customized interview questions from job descriptions.
- 🎤 Voice-Driven Interviews: Engage candidates with voice-based interviews for a seamless experience.
- 📊 Intelligent Scoring: Get real-time evaluation of candidate responses using AI scoring and sentiment analysis.
- 🔗 One-Click Interview Links: Share unique interview sessions easily via URL.
- 📈 Interview Dashboard: Track candidate progress, compare performances, and manage interviews.
- 🌐 Real-Time Job Scraper: Live NLP-powered scraping of jobs from Indeed and other portals.
- 📱 Mobile & Web Support: Built with Flutter for mobile and web for universal access.
- Frontend (Web): Next.js, TailwindCSS
- Mobile: Flutter (Android & iOS)
- Backend: Node.js / Express
- Voice AI: Retell AI
- NLP & Interview Analysis: OpenAI GPT models
- Authentication: Clerk
- Database: Supabase
- Job Scraping: BeautifulSoup, Selenium, and NLP-based matching
git clone https://github.com/Zaibten/ZaibtenAI.git
cd ZaibtenAIcp .env.example .envFill in the required values such as:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEYCLERK_SECRET_KEYNEXT_PUBLIC_SUPABASE_URLNEXT_PUBLIC_SUPABASE_ANON_KEYRETELL_API_KEYOPENAI_API_KEY
yarnyarn devVisit http://localhost:3000 in your browser to view the app.
flutter pub get
flutter runEnsure you have Flutter installed and configured for mobile development.
We recommend using Vercel for the web version and standard app stores for mobile apps. Set environment variables via the dashboard.
Contributions are welcome! Feel free to fork the repo and submit pull requests.
Give a ⭐️ if this project helped you or inspired you!
For questions, contact us at contact@zaibteninfo.com