Skip to content

NAI platform which takes the interview based on your resume and helps you to get better and also tell you where to improve yourself and help you to make a better candidate

License

Notifications You must be signed in to change notification settings

amanbadone/Intervue.ai_code_review

 
 

Repository files navigation

Mock Interview Website

https://github.com/theyashsisodiya/Intervue.ai/blob/main/Website_Preview.jpg

🌟 Project Overview The Mock Interview Website is designed to provide users with a comprehensive platform to enhance their interview skills and boost their confidence. By leveraging cutting-edge technologies, the website offers a seamless and immersive experience that closely mimics real-world interview scenarios.

🎯 Project Scope

Key Features:

  • Resume Upload: Users can upload their resumes in PDF, DOC, or DOCX format.
  • Question Generation: The system analyzes the uploaded resume and generates tailored interview questions.
  • Interactive Interviews: Users can engage in mock interviews, answering questions one by one.
  • Feedback Mechanism: Real-time feedback and guidance are provided after each response.
  • Voice Input (Optional): Users have the option to answer questions using speech recognition.
  • Completion & Progress Tracking: The interview concludes with a summary, and users can track their progress over time.

Technologies Utilized:

  • Backend: Flask, PyPDF2
  • AI Integration: Google Generative AI
  • Frontend: HTML, CSS, JavaScript
  • Speech APIs: SpeechSynthesis, Web Speech

🛠️ Running the Project

To run the Mock Interview Website locally, follow these steps:

Prerequisites

Installation

  1. Clone the repository to your local machine:

    git clone https://github.com/your-username/mock-interview-website.git
  2. Navigate to the project directory:

    cd mock-interview-website
  3. Install the required Python packages:

    pip install -r requirements.txt

Running the Application

  1. Set the Flask app environment variable:

    On Windows:

    set FLASK_APP=app.py

    On macOS and Linux:

    export FLASK_APP=app.py
  2. Run the Flask application:

    flask run
  3. Access the Mock Interview Website in your browser at http://localhost:5000.

🚀 How to Use

  1. Get Started: Navigate to the website homepage.
  2. Upload Resume: Upload your resume.
  3. Begin Interview: Start the interview session.
  4. Answer Questions: Respond to the generated questions one by one.
  5. Receive Feedback: Get real-time feedback and additional questions.
  6. Voice Input (Optional): Enable voice input for answering questions.
  7. Completion: Complete the interview session and receive a summary.

🌈 Future Enhancements

Planned Enhancements:

  • User Profiles: Personalized profiles for tracking interview history and progress.
  • Integration with Job Platforms: Connect with job platforms for tailored interview preparation.
  • Enhanced Feedback: AI-driven evaluation and customized feedback.
  • Language Support: Multi-language support for global accessibility.
  • Accessibility: Improved accessibility features for users with disabilities.
  • Video Conferencing Integration: Seamless integration with video conferencing tools for remote interviews.

📣 Feedback and Contributions Your feedback and contributions are invaluable! If you have any suggestions, bug reports, or feature requests, please don't hesitate to reach out. We welcome your input and strive to continually improve the Mock Interview Website.

How to Contribute:

  • Report Issues: Open an issue on GitHub for bug reports or feature requests.
  • Submit Pull Requests: Contribute enhancements or fixes to the project codebase.

Let's Connect 🤝

Connect with us on social media to stay updated on the latest developments and join our community of interview enthusiasts!


Thank you for choosing the Mock Interview Website! We wish you the best of luck on your interview journey. 🚀

About

NAI platform which takes the interview based on your resume and helps you to get better and also tell you where to improve yourself and help you to make a better candidate

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 56.7%
  • HTML 43.3%