Your intelligent co-pilot for every job application with Real-Time Voice-to-Voice capabilities
Overview • Features • Tech Stack • Project Structure • Setup Instructions • Support
GetLanded PrepMentor is a powerful career application engineered to revolutionize your job search experience. Integrating a real-time voice conversation system where users speak naturally and receive AI-generated voice responses with minimal delay, it acts as a comprehensive AI career assistant that prepares you for job interviews and applications with ultra-low latency conversational AI.
- Ultra-Low Latency: 1.2s - 2.0s end-to-end response time using a streaming sentence-level pipeline.
- Smart Turn-taking: Natural conversation flow with Voice Activity Detection (VAD).
- Architecture: Full-Duplex WebSockets for continuous audio streams.
- Resume Matching & Insights: Analyzes your resume against job requirements in real-time to provide actionable feedback.
- AI Cover Letter Generator: Powered by Google Gemini AI for natural, professional writing tailored to each job.
- Visa Sponsorship Verification: Instantly checks if a company sponsors work visas like H-1B, OPT, etc.
- AI Autofill for Applications: Intelligently fills out application forms using parsed details from your resume.
- Smart Job Scraping: Automatically extracts job details from platforms like LinkedIn and Indeed.
| Component | Stack |
|---|---|
| Backend | FastAPI, Python, Silero VAD, Faster-Whisper (STT), Gemini Flash (LLM), Kokoro-82M (TTS) |
| Frontend | React, Next.js, Vite, TypeScript, TailwindCSS |
backend/: Contains the FastAPI application and audio processing services.frontend/: Contains the React/Next.js/Vite client interface.
- Navigate to the
backenddirectory:cd backend - Create a virtual environment and activate it:
python -m venv .venv .venv\Scripts\activate # Windows # source .venv/bin/activate # macOS / Linux
- Install the dependencies based on
requirements.txt:pip install -r requirements.txt
- Run the development server:
uvicorn main:app --reload
- Navigate to the
frontenddirectory:cd frontend - Install npm dependencies:
npm install
- Start the development server:
npm run dev
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch:
git checkout -b feature/amazing-feature - Commit your changes:
git commit -m 'Add amazing feature' - Push to the branch:
git push origin feature/amazing-feature - Open a Pull Request
This project is proprietary software owned by GetLanded. All rights reserved.
For licensing inquiries, please contact: support@getlanded.io
- Website: https://getlanded.io
- Documentation: https://docs.getlanded.io
- Email: support@getlanded.io
Made with ❤️ by the GetLanded Team
© 2024-2026 GetLanded. All rights reserved.