
Project / 04
Learn Vox AI
A multi-app career platform built across React Native, Next.js, and NestJS, combining realtime voice interviews, AI feedback, resume analysis, roadmap generation, and cached chat sessions.
Role
Full-stack / Mobile Developer
Timeline
May 2025 - Aug 2025
Status
Beta
Product Screens
Real
interface
A closer look at the actual screens I designed and built across the product experience.
01
Login
02
Mobile home
03
Create interview
04
Voice interview
05
AI feedback
06
Project evidence






Overview
What this project is
Learn Vox AI is an AI-powered career preparation platform made of three connected codebases: a React Native Expo mobile app, a Next.js web app, and a NestJS backend. The product focuses on practical career workflows such as mock interviews, realtime voice conversations, resume analysis, AI chat coaching, roadmap generation, and cover letter support.
Target users
Students, junior developers, and job seekers who want a guided way to practice interviews, improve resumes, plan skill growth, and receive career support from AI.
Goal
Build a connected AI career platform where users can generate interview questions from a JD, run a voice mock interview, save the transcript, receive structured feedback, and continue learning through resume analysis, chat, and roadmap tools.
Key Features
Main things it can do
Mock interview
- Generate interview questions from job title, JD, interview duration, and interview type
- Run realtime voice mock interviews through Vapi
- Capture transcript and conversation logs for feedback analysis
AI resume analyzer
- Analyze CV quality and role fit from resume text
- Score sections such as contact info, experience, education, and skills
- Return specific improvement tips and summary feedback
Career AI tools
- AI career chat with Redis-cached session history
- Generate roadmap-style learning paths from role or JD descriptions
- Generate and evaluate cover letters for role-based or JD-based applications
Platform foundation
- JWT auth, refresh token, Google OAuth, OTP, and protected routes
- Profile and avatar upload through Cloudinary/ImageKit
- Web landing, auth pages, protected dashboard, and mobile onboarding
Technologies Used
Stack by layer
Mobile
React NativeExpo 53TSTypeScriptReact NavigationNativeWindRedux ToolkitRedux Persist
Voice AI
Vapi AIDaily WebRTCExpo AVGoogle transcriberOpenAI GPT-4 via Vapi
Web
Next.js 14React 18Tailwind CSSshadcn/Radix UIFramer MotionRedux Toolkit
Backend
NestJS 11TSTypeScriptREST APIsSwaggerPassportJWTTypeORMMongoose
AI and data
Gemini 2.0 FlashGoogle Generative AIPostgreSQLMongoDBRedisPDF parsing
Storage and delivery
CloudinaryImageKitNodemailerDockerDocker ComposeGitHub