← Back to Home

MockMate

Next.jsTypeScriptPostgreSQLAWS RDSPrismaVercel

MockMate

MockMate is an AI-powered interview preparation assistant designed to simulate realistic interview experiences right in your browser. Built with Next.js and TypeScript, MockMate leverages the power of modern web technologies to help users practice and improve their interview skills.

Using the OpenAI API, MockMate dynamically generates tailored interview questions based on user-provided prompts (e.g., "SWE @ Amazon"), mimicking the adaptability of a real interviewer. It then analyzes spoken responses and provides constructive feedback to help users refine their answers.

To create an immersive environment, MockMate utilizes WebkitSpeechRecognition for real-time speech input and Azure Text-to-Speech for lifelike voice output. It also includes a camera feature to simulate a video interview setup, making the practice experience more authentic.

On the backend, MockMate uses Prisma as an ORM to interact with a PostgreSQL database hosted on AWS RDS, ensuring scalable and efficient data management.