Ace your next interview with AI-powered personalized preparation, real-time expert sessions, and comprehensive career tools.
Prepzy is a comprehensive interview preparation platform that combines the power of AI with real-time collaboration to help job seekers land their dream roles. Whether you're preparing for technical interviews, behavioral questions, or need a complete career roadmap, Prepzy has you covered.
- AI-powered assessment that identifies your weak areas
- Customized quiz generation based on your performance
- Adaptive learning path that evolves with your progress
- Connect with industry professionals for mock interviews
- Live video calling with crystal-clear audio/video quality
- Get instant feedback from experienced interviewers
- Built-in code editor for technical interviews
- Real-time collaboration during video calls
- Support for multiple programming languages
- Paste any job description and get a tailored preparation plan
- AI-generated learning path with resources and milestones
- Track your progress towards specific role requirements
- Professional templates designed to pass Applicant Tracking Systems
- AI-powered suggestions to enhance your resume
- Real-time optimization score and improvement recommendations
- Integrated calendar system for seamless booking
- Automated reminders and notifications
- Manage multiple interview sessions effortlessly
- Record your mock interviews for later review
- AI-powered analysis of your performance
- Track improvement over time with detailed analytics
Technology | Purpose |
---|---|
Next.js | Full-stack React framework |
Tailwind CSS | Utility-first CSS framework |
Stream | Real-time video calling infrastructure |
Gemini AI | AI-powered responses and analysis |
Convex | Real-time database management |
Clerk | Authentication and user management |
Vercel | Deployment and hosting |
- Node.js 18+ installed
- npm or yarn package manager
-
Clone the repository
git clone https://github.com/yourusername/prepzy.git cd prepzy
-
Install dependencies
npm install # or yarn install
-
Set up environment variables
cp .env.example .env.local
Fill in your environment variables:
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY=your_clerk_key CLERK_SECRET_KEY=your_clerk_secret CONVEX_DEPLOYMENT=your_deployment_url NEXT_PUBLIC_CONVEX_URL=your_convex_url GEMINI_API_KEY=your_gemini_key NEXT_PUBLIC_STREAM_API_KEY=your_stream_key STREAM_SECRET_KEY=your_stream_secret
-
Run the development server
npm run dev # or yarn dev
-
Open your browser Navigate to
http://localhost:3000
to see Prepzy in action!
We welcome contributions! Here's how you can help:
- Fork the repository
- Create your feature branch (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
- Mobile app development
- Integration with more job boards
- Advanced analytics dashboard
- Team collaboration features
- API for third-party integrations
This project is licensed under the MIT License - see the LICENSE file for details.
If you found Prepzy helpful, please consider:
- β Starring this repository
- π Reporting bugs and issues
- π‘ Suggesting new features
- π’ Sharing with your network
Have questions or feedback? Reach out to us:
- Email: prathamc.work@gmail.com
Built with β€οΈ by Pratham Chhabra