Skip to content

AyushKatre05/Innova

Repository files navigation

Innova: AI-Powered Interview Preparation Platform

Innova is an innovative platform designed to help job seekers prepare for interviews using advanced AI technologies. It offers interactive practice sessions, personalized feedback, and curated resources to help users excel in their interviews. Whether you're preparing for a technical, behavioral, or situational interview, Innova is your personal coach to guide you every step of the way.

Features

  • AI-Powered Mock Interviews: Practice with real-time AI responses that simulate interview scenarios.
  • Customizable Interview Topics: Tailor the practice sessions to specific job roles and industries.
  • Personalized Feedback: Receive detailed feedback on your answers, body language, and tone.
  • Resources & Tips: Access a wide range of curated resources, such as resume tips, interview strategies, and common questions for various roles.
  • Progress Tracking: Track your improvement over time, identify areas for growth, and enhance your performance.
  • Behavioral & Technical Simulations: Get a well-rounded preparation experience with both technical and soft-skill interview simulations.

Getting Started

Follow these steps to start using Innova:

  1. Clone the repository:

    git clone https://github.com/AyushKatre05/innova.git
    cd innova
  2. Install dependencies:

    Make sure you have Node.js installed. Then, install the required packages:

    npm install
  3. Run the application:

    Start the development server by running:

    npm run dev

    The application should now be running at http://localhost:3000.

Usage

Starting a Mock Interview

  1. Launch the platform.
  2. Select the type of interview you’d like to simulate (e.g., behavioral, technical, or situational).
  3. Choose the job role or industry you're applying for.
  4. Start the interview session, and answer the AI's questions.
  5. Receive real-time feedback on your responses, tone, and body language.

Progress Tracker

  • Track your interview performance and progress over time.
  • View statistics such as rating, correct answer, and overall feedback.

Contributing

We welcome contributions to Innova! If you'd like to improve the platform or add new features, please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-name).
  3. Commit your changes (git commit -am 'Add new feature').
  4. Push to the branch (git push origin feature-name).
  5. Create a new pull request.

Technologies Used

  • Frontend & Backend: Next.js, Node.js
  • AI Model: Google Gemini (for mock interviews and feedback)
  • Styling: Tailwind CSS, ShadCN
  • Database: PostgreSQL
  • Deployment: Vercel

License

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

Contact

If you have any questions or suggestions, feel free to contact us at:


Thank you for using Innova! Good luck with your interview preparation!

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published