PrepQuick is a premium, AI-powered mock interview platform designed to help candidates master their interview skills. By leveraging state-of-the-art AI for real-time speech-to-text, intelligent evaluation, and personalized feedback, PrepQuick provides a realistic interview experience that evolves with your performance.
Experience the app firsthand by downloading the latest Android build.
- 🎙️ Real-time AI Mock Interviews: Engage in natural, voice-based conversations with an AI mentor that asks relevant follow-up questions.
- 📄 Intelligent Resume Analysis: Upload your PDF resume, and the AI will extract your skills and experience to tailor the interview.
- 🎯 Job Description Matching: Provide a job description, and PrepQuick will simulate an interview for that specific role.
- 📊 Detailed Performance Insights: Receive a comprehensive breakdown of your strengths, weaknesses, and a "Perfect Answer" reference for every question.
- 📈 Progress Tracking: Monitor your interview history, average scores, and improvement trends over time.
- 🌓 Dynamic UI/UX: A sleek, professional interface with support for both light and dark modes, built with high-performance animations.
- ⚡ Offline-First Architecture: Powered by React Query persistence and MMKV for lightning-fast performance and seamless transitions.
- React Native (Expo): High-performance cross-platform development.
- TypeScript: For robust, type-safe development.
- Zustand: Lightweight and scalable state management.
- TanStack Query (React Query): Efficient data fetching, caching, and persistence.
- React Navigation: Seamless screen transitions and deep linking.
- Expo AV & Speech: Integrated audio recording and text-to-speech (TTS) for the AI Mentor.
- AI Logic: Intelligent question generation and evaluation (LLM-integrated).
- MMKV: Extremely fast local storage for persistence.
- Axios: Standardized API communication with interceptors.
- React Hook Form & Yup: Complex form management and validation.
PrepQuick follows a Feature-based Modular Architecture, ensuring high maintainability and scalability:
src/
├── features/ # Modular features (auth, interview, resume, etc.)
│ ├── interview/ # API, Hooks, Screens, Components for Interviews
│ └── resume/ # Resume handling and analysis
├── components/ # Global reusable UI components
├── navigators/ # Navigation configuration
├── services/ # External service integrations
├── store/ # Global state management (Zustand)
└── utils/ # Helper functions and formatting
- Node.js (v18+)
- Yarn or NPM
- Expo Go app on your mobile device
- Clone the repository:
git clone https://github.com/harya72/PrepQuick.git cd PrepQuick - Install dependencies:
yarn install
- Start the development server:
yarn dev
If you have any questions or would like to collaborate, feel free to reach out!
- Developer: Himanshu Arya
- LinkedIn: Himanshu Arya
- Email: harya72@gmail.com
Made with ❤️ for the Developer Community


