An automated phone interview system powered by Twilio and AI that verifies candidates' credentials against their LinkedIn profiles.
This project combines:
- Automated outbound calls using Twilio
- AI-powered conversation using OpenAI's Realtime API
- LinkedIn profile verification
- Next.js frontend for candidate information collection
agent.py: Core FastAPI application handling Twilio Stream API and OpenAI integration
A modern React application for collecting candidate information:
- Form fields: Email, LinkedIn profile URL, and phone number
- Built with Next.js, React, and Tailwind CSS
- Responsive design with professional styling
- AI-powered phone interviews
- LinkedIn profile verification
- Automated outbound calling
- Real-time conversation processing
- Responsive web form for candidate information
- FastAPI/Uvicorn
- Twilio
- python-dotenv
- websockets
- python-multipart
- Next.js
- React
- Radix UI components
- Tailwind CSS
- React Hook Form
- Zod
- TypeScript