Inspiration

As a student preparing for university admissions, I always struggled with interview preparation. Most people don't have access to a personal coach and practicing alone only goes so far. I wanted to build something that gives everyone — regardless of background or budget — a smart personal interview coach available 24/7.

What it does

InterviewAI helps users practice for real job interviews. Choose from 234 job roles, speak or type your answer, and instantly get AI feedback. Upload your CV for personalized questions based on your experience. See a perfect answer example after each question, track your scores on a results page with circular diagrams, and set an interview countdown timer. Available in 20 languages

How we built it

Built entirely from an iPhone using Lovable AI. Frontend uses React and TypeScript with a premium Liquid Glass frosted UI. Voice input powered by Web Speech API, text-to-speech by SpeechSynthesis API. Hosted on Lovable Cloud with GitHub sync.

Challenges we ran into

Achieving the perfect Liquid Glass aesthetic was the hardest part — carefully tuning blur values, transparency levels, shadows and glowing borders while keeping it consistent across every page. Making it look beautiful on both mobile and desktop took many iterations.

Accomplishments that we're proud of

Built a fully functional AI-powered app in under 48 hours, entirely from an iPhone with no PC. 234 job roles across every industry, voice input and output, CV upload, 20 language support, and a premium UI that matches the hackathon's Liquid Glass design requirements.

What we learned

How to integrate AI into a real web application, use the Web Speech API for voice features, and build and deploy a full product using only natural language prompts and an iPhone.

What's next for InterviewAI

Native mobile app, progress tracking across sessions, an AI interviewer that asks follow-up questions based on your answers, and more language support.

Built With

  • chatgptimage2.0
  • claudeai
  • languagesupport
  • lovableai
  • lovablecloud
  • speechsynthesis
  • webspeech
Share this project:

Updates