Skip to content

🎯 Transform your interview prep with Prepzy: Smart AI assessments target your weak spots, live expert sessions provide real interview experience, collaborative coding environments simulate technical rounds, personalized roadmaps align with specific job requirements, professional resume builder optimizes for ATS systems, plus integrated scheduling.

Notifications You must be signed in to change notification settings

PrathamChhabra04/Prepzy

Repository files navigation

πŸš€ Prepzy - Your Ultimate Interview Preparation Platform

Ace your next interview with AI-powered personalized preparation, real-time expert sessions, and comprehensive career tools.

Live Demo GitHub


✨ What is Prepzy?

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.

🎯 Key Features

🧠 Smart Personalized Quizzes

  • AI-powered assessment that identifies your weak areas
  • Customized quiz generation based on your performance
  • Adaptive learning path that evolves with your progress

πŸ‘₯ Real-Time Expert Interviews

  • Connect with industry professionals for mock interviews
  • Live video calling with crystal-clear audio/video quality
  • Get instant feedback from experienced interviewers

πŸ’» Collaborative Live Coding

  • Built-in code editor for technical interviews
  • Real-time collaboration during video calls
  • Support for multiple programming languages

πŸ—ΊοΈ Personalized Career Roadmaps

  • 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

πŸ“„ ATS-Optimized Resume Builder

  • Professional templates designed to pass Applicant Tracking Systems
  • AI-powered suggestions to enhance your resume
  • Real-time optimization score and improvement recommendations

πŸ“… Smart Interview Scheduling

  • Integrated calendar system for seamless booking
  • Automated reminders and notifications
  • Manage multiple interview sessions effortlessly

πŸŽ₯ Interview Recording & Analysis

  • Record your mock interviews for later review
  • AI-powered analysis of your performance
  • Track improvement over time with detailed analytics

πŸ› οΈ Tech Stack

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

πŸš€ Getting Started

Prerequisites

  • Node.js 18+ installed
  • npm or yarn package manager

Installation

  1. Clone the repository

    git clone https://github.com/yourusername/prepzy.git
    cd prepzy
  2. Install dependencies

    npm install
    # or
    yarn install
  3. 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
  4. Run the development server

    npm run dev
    # or
    yarn dev
  5. Open your browser Navigate to http://localhost:3000 to see Prepzy in action!

πŸ“± Screenshots

Landing Page Candidate Dashboard Interviewer Dashboard

🀝 Contributing

We welcome contributions! Here's how you can help:

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

πŸ“‹ Roadmap

  • Mobile app development
  • Integration with more job boards
  • Advanced analytics dashboard
  • Team collaboration features
  • API for third-party integrations

πŸ“ License

This project is licensed under the MIT License - see the LICENSE file for details.

🌟 Support

If you found Prepzy helpful, please consider:

  • ⭐ Starring this repository
  • πŸ› Reporting bugs and issues
  • πŸ’‘ Suggesting new features
  • πŸ“’ Sharing with your network

πŸ“ž Contact

Have questions or feedback? Reach out to us:


Built with ❀️ by Pratham Chhabra

About

🎯 Transform your interview prep with Prepzy: Smart AI assessments target your weak spots, live expert sessions provide real interview experience, collaborative coding environments simulate technical rounds, personalized roadmaps align with specific job requirements, professional resume builder optimizes for ATS systems, plus integrated scheduling.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages