PrepX is a revolutionary AI-powered learning and interview preparation platform that combines cutting-edge technologies like 3D AI Avatars, Multi-Modal RAG, Real-time Voice Processing, and Intelligent Content Generation to create an immersive, personalized learning experience.
We're not just another learning platform - we're your AI-powered career companion that adapts to your pace, understands your goals, and helps you achieve them faster.
To democratize access to high-quality interview preparation and personalized learning through AI, making career advancement accessible to everyone, everywhere.
In today's competitive job market, candidates face multiple challenges:
- π Lack of realistic interview practice - Traditional mock interviews don't simulate real pressure
- π Information overload - Too many resources, no personalized guidance
- π° Expensive coaching - Quality interview prep costs thousands of dollars
- β° Time constraints - Busy schedules make consistent practice difficult
- π― Generic learning paths - One-size-fits-all approaches don't work
- π No actionable feedback - Most platforms don't provide detailed performance analysis
PrepX leverages the power of AI to provide:
β
Realistic 3D Avatar Interviews - Practice with AI interviewers that look and behave like real humans
β
Personalized Learning Paths - AI-generated roadmaps tailored to your career goals
β
Intelligent Document Analysis - Chat with your PDFs, resumes, and study materials
β
Multi-Modal Content Generation - Create podcasts, videos, and courses from any topic
β
Real-time Feedback - Get instant, actionable insights on your performance
β
24/7 Availability - Practice anytime, anywhere, at your own pace
β
Affordable & Accessible - Free core features with premium options
- Real-time voice-to-voice conversations with 3D AI avatars
- Resume-based question generation using Groq LLM
- Multi-model avatar selection (Ege, Awais, Andre, Zaid)
- Comprehensive performance evaluation with detailed feedback
- Malpractice detection to ensure authentic practice
- Interview recording & playback for self-review
Tech: LiveKit WebRTC, Tavus 3D Avatars, Groq API, AWS S3
- Upload PDFs and images for intelligent analysis
- Extract and analyze text, tables, and images from documents
- Context-aware responses using Google Gemini 2.5 Flash
- Image understanding with vision models
- Parallel processing for fast document ingestion
- Persistent vector storage with ChromaDB
Tech: LangChain, Google Gemini, ChromaDB, PyMuPDF, Flask
- AI-generated course outlines from any topic
- Chapter-by-chapter content generation with Groq
- Progress tracking and bookmarking
- Automated testing with AI evaluation
- Certificate generation with QR code verification
- Public course marketplace
Tech: Groq API, Prisma, MongoDB, jsPDF, QRCode
- Generate podcast scripts from any knowledge base
- 3D avatar-based podcast creation with multiple speakers
- Customizable podcast length (Short/Medium/Long)
- Real-time generation status tracking
- Audio and video output formats
- Immersive listening experience
Tech: Node.js, Express, Socket.io, AI Script Generation
- Past year DSA Questions of Various companies upto 5 years
- Bottom Dock for graph access and more
- Industry-aligned curriculum
- Voice-to-diagram conversion
- Mermaid diagram support
- Export to multiple formats
Tech: Excalidraw, React Speech Recognition
- AI-powered trend analysis
- Job market insights
- Skill demand forecasting
- Salary benchmarking
- Company-specific preparation
- Curated interview questions by company and role
- DSA problem sets with solutions
- System design templates
- Behavioral question bank
- Markdown-based content for easy updates
βοΈ React 19 + TypeScript
π¨ TailwindCSS 4 + Framer Motion
π React Router v7
π‘ TanStack Query (React Query)
ποΈ Redux Toolkit
π Radix UI Components
π Monaco Editor
π¨ Excalidraw
π Node.js + Express + TypeScript
ποΈ MongoDB + Prisma ORM
π JWT Authentication + Passport.js
π§ Nodemailer (Email verification)
βοΈ AWS S3 (File storage)
π Socket.io (Real-time communication)
π₯ LiveKit (WebRTC infrastructure)
π Flask + Python 3.13
π€ LangChain + LangChain Community
π§ Google Gemini 2.5 Flash
π ChromaDB (Vector database)
π PyMuPDF (PDF processing)
πΌοΈ Pillow (Image processing)
π€ Groq API (LLaMA 3.1 70B)
π§ Google Gemini 2.5 Flash & Pro Vision
π Tavus 3D Avatar API
π£οΈ LiveKit Voice Agents
π LangChain Multi-Vector Retriever
π Google Generative AI Embeddings
π¦ npm + uv (Python package manager)
π§ Vite (Build tool)
π¨ ESLint + Prettier
π³ Docker (Coming soon)
βοΈ AWS (S3, EC2)
-
Setup Phase
- User uploads resume (PDF/DOC)
- Selects job role and AI model
- Provides additional context
-
Interview Phase
- Real-time WebRTC connection via LiveKit
- 3D avatar renders using Tavus API
- Voice-to-voice conversation
- AI generates contextual questions based on resume
- Malpractice detection monitors behavior
-
Evaluation Phase
- Comprehensive analysis of responses
- Technical, behavioral, and project assessment
- Scoring across multiple dimensions
- Detailed feedback and improvement suggestions
-
Technical Assessment (40%)
- Code quality and problem-solving
- Technical knowledge depth
- Best practices awareness
-
Project Discussion (30%)
- Project complexity and impact
- Technical decisions and trade-offs
- Learning and growth mindset
-
Behavioral Assessment (30%)
- Communication skills
- Problem-solving approach
- Teamwork and collaboration
- Parallel Processing: Multiple PDFs processed simultaneously
- Image Understanding: Extracts and analyzes charts, diagrams, and graphs
- Table Extraction: Preserves tabular data structure
- Context-Aware Retrieval: Multi-vector retriever for better accuracy
- Streaming Responses: Real-time answer generation
- PDF documents
- Images (JPG, PNG)
- Mixed content (text + images + tables)
- Enter topic and description
- AI generates comprehensive outline
- Review and customize chapters
- Generate content for each chapter
- Publish to marketplace
- AI-generated questions based on course content
- Multiple choice and descriptive questions
- Automated evaluation using Groq LLM
- Pass/fail determination (80% threshold)
- Certificate with QR code verification
- Blockchain-ready certificate IDs
- Model: LLaMA 3.1 70B Versatile
- Use Cases:
- Course content generation
- Interview question generation
- Test evaluation
- Script generation
- Why Groq: Fastest inference speed, cost-effective, high-quality outputs
- Models:
- Gemini 2.5 Flash (text)
- Gemini 2.5 Flash Vision (multi-modal)
- Use Cases:
- PDF text analysis
- Image understanding
- Multi-modal RAG
- Content summarization
- Why Gemini: Best-in-class multi-modal capabilities, free tier available
- Use Case: Realistic 3D avatar rendering for interviews
- Features: Multiple avatar models, real-time lip-sync, natural expressions
- Why Tavus: Most realistic avatars, easy integration with LiveKit
- Use Case: WebRTC infrastructure for real-time interviews
- Features: Voice agents, low latency, scalable
- Why LiveKit: Open-source, reliable, excellent documentation
- First-of-its-kind 3D avatar interview system
- Multi-modal RAG with image understanding
- Voice-powered diagramming tool
- End-to-end learning ecosystem
- Microservices architecture for scalability
- Real-time communication with WebRTC
- Advanced AI integration across the stack
- Production-ready code quality
- Democratizes interview preparation
- Reduces cost of quality coaching by 90%
- Increases accessibility to career resources
- Empowers job seekers worldwide
- Cloud-native architecture
- Horizontal scaling capabilities
- CDN-ready for global distribution
- Database optimization for performance
























