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-recognitionfor 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
- chatgpt
- llama
- loveable
- mongodb
- mongoose
- node.js
- ollama
- react
- typescript

Log in or sign up for Devpost to join the conversation.