PrepAIred

Inspiration

Internship hunting season is stressful, and we all felt pressure to prepare for interviews. We wished we had a way to experience real mock interviews before facing actual recruiters. Additionally, having an interview buddy or a structured way to practice would have made the process much smoother. That's why we built PrepAIred: a tool designed to simulate real interviews, provide instant feedback, and track progress over time.

What it does

PrepAIred simulates real interview experiences using an AI-driven interviewer that asks dynamic, industry-specific questions. Users can:

  • Engage in mock interviews with AI, receiving real-time feedback.
  • Practice behavioral questions based on their field.
  • Customize interviews by selecting the job role.
  • Speech-to-text processing for a hands-free, conversational experience.
  • Get AI-generated feedback on responses, including clarity, and conciseness.
  • Score tracking to monitor improvement over time.
  • User authentication to save past performance and track progress.

How we built it

  • Frontend: Developed using React for a clean and interactive UI, and with react-speech-recognition for speech-to-text .
  • Backend: Built with Node.js to handle communication with Ollama.
  • AI Model: Utilized Llama 3 (latest) to generate realistic interview questions and feedback.
  • Database: Stores user scores and progress history in MongoDB for tracking improvements.

Challenges we ran into

  • Setting up MongoDB: Ensuring proper database connections and structuring data efficiently.
  • Authentication: Implementing secure user login and session management.
  • Score tracking: Designing a system that records user performance over multiple sessions.
  • Prompt engineering responses: Ensuring AI-generated questions and feedback felt natural and job-relevant.

Accomplishments that we're proud of

  • Creating a realistic mock interview experience powered by AI.
  • Successfully integrating speech-to-text for verbal interview practice.
  • Designing an aesthetic and intuitive UI that enhances user experience.
  • Overcoming AI response inconsistencies to provide meaningful feedback.

What we learned

  • The importance of prompt engineering to guide AI-generated responses.
  • How to integrate Ollama for local AI model execution.
  • Optimizing user experience for an interactive AI-driven application.
  • Effective collaboration and time management under hackathon pressure.

What's next for PrepAIred

  • More interview customization: Support for company-specific and role-specific questions.
  • Multi-user mock interviews: Pairing users for peer-to-peer practice.
  • Enhanced feedback: More granular insights into speaking clarity, confidence, and response structuring.
  • Mobile version: Bringing PrepAIred to mobile devices for on-the-go practice.
  • Analytics: A dashboard to see your progress over time.

🚀 Get PrepAIred and ace your next interview!

Built With

Share this project:

Updates