Inspiration
Preparing for interviews can feel repetitive and uncertain. Most platforms offer the same set of questions and lack meaningful feedback. We wanted to create something smarter — a platform that understands the user, adapts to their level, and helps them grow through intelligent, personalized coaching. That vision became OpenPrep.
What it does
OpenPrep is an AI-driven interview preparation platform powered by Google Chrome’s built-in AI capabilities.
It helps candidates prepare more effectively through:
- Automatically generated interview questions tailored to the user’s background and chosen topics
- Real-time feedback and suggestions to refine answers
- Summarized study materials for quick understanding
- Grammar and writing enhancement tools to improve communication skills
From technical interviews to HR discussions, OpenPrep acts like an intelligent mentor that learns and adapts with each session.
How we built it
We built OpenPrep with a focus on simplicity, scalability, and performance:
- Frontend powered by Next.js 15 and React 19 for a smooth user experience
- MongoDB for flexible and secure data handling
- JWT-based authentication for reliable user management
- Chrome’s AI APIs (Prompt, Summarizer, Proofreader) to enhance content generation and feedback
- Tailwind CSS and shadcn/ui for a clean and consistent design system
The platform follows a modular architecture, making it easy to scale and extend new features in the future.
Challenges we ran into
- Adapting to Chrome’s new AI API structure while ensuring smooth integration
- Maintaining consistent question quality across multiple difficulty levels
- Balancing AI functionality with data privacy and performance
- Building fallbacks so that users on non-Chrome browsers still have access to all features
Accomplishments that we're proud of
- Developed one of the first fully functional interview prep tools using Chrome’s built-in AI models
- Created an intelligent question-generation system that adapts to the user’s responses
- Delivered a complete, production-ready MVP within the hackathon timeline
- Designed a user-friendly experience that feels practical, not experimental
What we learned
- How to effectively integrate browser-native AI into real-world web applications
- The importance of designing AI systems that enhance learning rather than replace it
- Building scalable systems with clean, maintainable architecture
- Understanding the value of accessibility and progressive enhancement in AI-based apps
What's next for OpenPrep
- Introducing voice-based interviews with sentiment analysis to evaluate tone and clarity
- Adding company-specific mock interviews using real job data
- Developing a mobile version for convenient, daily practice
- Expanding analytics to track growth, improvement areas, and topic mastery over time
OpenPrep started as an experiment in merging AI and education — it’s quickly becoming a step toward making interview preparation more human, personalized, and efficient for everyone.
Built With
- bcryptjs
- chrome-ai-apis-(prompt-api
- framer-motion
- jwt-authentication
- lucide-react
- mongodb
- mongoose
- next-themes
- next.js-15
- node.js
- proofreader-api
- proofreader-api)
- radix-ui
- react-19
- react-hook-form
- shadcn/ui
- summarizer-api
- tailwind-css
- typescript
- vercel
- vercel-analytics
- writer-api)
- zod-validation
Log in or sign up for Devpost to join the conversation.