🚀 Inspiration

Job hunting and interview prep can feel like a full-time job itself—scouring listings, tailoring resumes, and rehearsing responses. We wanted to take the stress out of the process by building a platform that not only helps users manage job postings but also prepares them with AI-powered, tailored interview questions. With Intervu, we’re making interview prep smarter, faster, and more effective!

🔥 What It Does

Intervu is your personal job search and interview coach, all in one platform! Here’s how it helps:
Upload your resume – Extract key insights to personalize your interview prep.
Find jobs – Search, select, and track job postings with ease.
Practice like a pro – Get AI-generated interview questions tailored to your experience and job role.
Sharpen your skills – Receive feedback and fine-tune your answers to stand out.

Whether you're just starting out or gearing up for your dream job, Intervu helps you get interview-ready with confidence!

🛠 How We Built It

We combined cutting-edge technology to create a seamless experience:
🔹 Frontend: Built with React (Vite) and Tailwind CSS for an aesthetically pleasing, fast, and responsive UI.
🔹 Backend: Powered by FastAPI, Python, and LangChain, ensuring efficient handling of user data and AI-driven interactions.
🔹 Authorization: Integrated Okta FGA for secure and flexible access control.
🔹 Database: AWS OpenSearch to manage and retrieve job-related data efficiently.
🔹 Deployment: Hosted on AWS EC2 with AWS S3 utilization for a scalable and reliable infrastructure.

This stack allows Intervu to deliver a blazing-fast, AI-powered job search and interview preparation experience with enterprise-level security and scalability! 🚀

Our goal? A one-stop hub that simplifies job hunting and makes interview prep effortless.

⚡ Challenges We Ran Into

Every great project comes with its hurdles! Some key challenges we tackled:

  • Deploying the backend on AWS EC2 – Setting up a reliable and scalable backend environment required overcoming configuration and networking challenges.
  • File transfer with AWS S3 – Ensuring smooth and secure resume uploads while managing access permissions efficiently.
  • Real-time frontend updates – Implementing seamless, real-time question and response text updates for a dynamic user experience.
  • Linking the frontend and backend – Establishing smooth API communication between React (Vite) and FastAPI while handling authentication and data transfer.
  • Generating AI-powered interview questions – Fine-tuning NLP models to ensure questions were personalized and relevant based on user data.
  • Learning OpenSearch – Understanding AWS OpenSearch for efficient job and resume data retrieval.

Each challenge pushed us to learn, adapt, and innovate, making Intervu even stronger! 🚀🔥

🏆 Accomplishments That We're Proud Of

🎉 Successfully built an AI-powered interview prep tool that tailors questions to each user’s experience.
🔗 Seamlessly integrated frontend and backend—ensuring smooth API communication between React and FastAPI.
💡 Implemented real-time question & response updates, making interview practice interactive and engaging.
🚀 Deployed a scalable, cloud-based infrastructure with AWS EC2, S3, and OpenSearch for reliability and performance.
📂 Optimized secure file handling with AWS S3, ensuring smooth resume uploads and retrieval.
Mastered OpenSearch for fast job and resume data queries, improving search efficiency.

🎓 What We Learned

  • AI can revolutionize the way we prepare for interviews by generating personalized questions.
  • Cloud deployment and scaling are key to building a reliable and efficient platform.
  • Real-time frontend updates greatly enhance user engagement and interactivity.
  • The importance of seamless API integration to ensure smooth data flow between services.
  • Automation and intelligent systems can make job searching and interview prep far more efficient.

🌟 What’s Next for Intervu?

This is just the beginning! Here’s what’s coming soon:

  • 🚀 Advanced AI feedback – Get detailed, per-question insights to refine and improve your responses.
  • 📹 Facial expression analyzer – AI-powered analysis to assess confidence, engagement, and communication skills.
  • 🔑 User accounts & registration – Personalized dashboards to track progress, save resumes, and revisit past interviews.
  • 🤝 Collaboration features – Practice with mentors, friends, or industry experts for real-world feedback.

With Intervu, job seekers can focus on what truly matters—acing their next big interview. The future of job prep is here, and we’re just getting started!

Built With

Share this project:

Updates