🚀 Inspiration
While applying for internships and job roles, we noticed a common pattern - companies often send the same assignment to every applicant as the first round of shortlisting. But after speaking directly with a few HR professionals, we uncovered a major inefficiency.
When hundreds or even thousands of applicants apply for a role, recruiters are forced to mass-distribute assignments. However, most candidates never respond. Some who do submit low-effort work, and even among those who complete it properly, many aren't suitable for interviews. This creates a frustrating bottleneck for companies and a disconnected experience for candidates.
We felt this system needed a smarter, more human-like filter - one that evaluates intent, communication, and thought process upfront.
That’s why we created Aptiview - an AI-powered platform that simulates voice-based interviews as the first-round screening. It helps recruiters immediately identify engaged, capable candidates, and allows applicants to express themselves naturally, beyond a cold email or a coding test. It's designed to make the hiring process more human, more efficient, and more insightful - right from the start.
💡 What it does
Aptiview is an AI-driven interview platform that:
- Conducts voice-based, real-time interviews using OpenAI’s voice models.
- Transcribes and analyzes candidate responses using Whisper and GPT.
- Generates automated candidate insights and scores based on tone, fluency, and relevance.
- Offers recruiters a live dashboard to manage jobs, track applicants, and review recorded interviews.
- Includes screen and audio recording to ensure authenticity and context.
- Supports role-based logins with separate flows for recruiters and candidates.
🛠️ How we built it
We structured Aptiview as a full-stack web application:
- Frontend: Built using Next.js 14, TypeScript, Tailwind CSS, and Shadcn/ui for a modern and modular design.
- Backend: Node.js with Express, WebSocket support for live transcription, and Prisma ORM for database access.
- Database: PostgreSQL hosted on Prisma.
- AI Integration: OpenAI’s GPT and Whisper APIs power the voice conversation and transcription logic.
- Recording Tools: Native browser APIs for screen and audio capture, uploaded and stored securely.
- Authentication: Clerk with JWT-based role-specific access.
- Deployment: Vercel for the frontend, Render for the backend, and GitHub Actions for CI/CD workflows.
⚠️ Challenges we ran into
- Real-time voice processing: Syncing the voice input, transcription, and scoring in real time was tricky due to network and processing delays.
- Browser compatibility: Ensuring screen and audio recording worked reliably across different browsers and devices.
- Candidate experience: Designing a voice-based AI interview flow that felt conversational—not robotic or awkward.
- Scoring logic: Building fair and consistent evaluation metrics using AI while avoiding bias or overfitting.
🏆 Accomplishments that we're proud of
- Developed a fully functional end-to-end interview platform with seamless AI integration.
- Achieved stable real-time transcription and scoring with minimal latency.
- Created a clean, user-friendly interface for both recruiters and candidates.
- Designed a scalable backend capable of handling thousands of interview sessions.
- Built a system that recruiters can actually use to save time and improve hire quality.
📚 What we learned
- How to effectively integrate large language models into real-time user workflows.
- The challenges of syncing audio processing, transcription, and analytics at scale.
- Handling cross-browser recording and security issues with care.
- Designing for different user personas (recruiter vs. candidate) in the same platform.
- How small UX decisions can greatly affect the perceived quality of an AI system.
🔮 What's next for Aptiview
- Multi-language support to make interviews more inclusive and accessible.
- Custom interview ai agent settings for different job roles and industries.
- Facial expression analysis during interviews for deeper candidate insights.
- Team collaboration tools so recruiters can comment, rate, and discuss candidate performance.
- Analytics dashboard with hiring trends, drop-off rates, and question difficulty heatmaps.
- Mobile-friendly candidate experience to increase interview completion rates.
Aptiview is just the beginning of what smarter, AI-enhanced hiring can look like. Our vision is to help companies find the right talent - not just based on resumes or tests, but by truly understanding how candidates think, speak, and solve problems.
Built With
- clerk
- express.js
- nextjs
- node.js
- openai
- prisma
Log in or sign up for Devpost to join the conversation.