Skip to content

Mentra is an AI-powered interview preparation platform that helps students and graduates practice real-world interviews through voice or text input. It provides instant, privacy-first AI feedback, gamified progression with badges and XP, and role-specific interview scenarios โ€” all free and accessible.

Notifications You must be signed in to change notification settings

Vlad1343/Mentra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 

Repository files navigation

Mentra: AI-Powered Interview Practice Platform

๐ŸŽ“ Honourable Mention at the Back-to-Uni Hackathon 2025

Live Demo: https://mentrahackathon.lovable.app/


๐Ÿš€ Overview

Mentra is an innovative, AI-powered interview preparation platform designed to close the 53% interview confidence gap among students and graduates.
The platform provides realistic, role-specific AI interview simulations with voice or text-based input, instant feedback, and gamified progression โ€” all under a privacy-first, GDPR-compliant architecture.


๐Ÿ’ก Core Features

๐Ÿ—ฃ๏ธ AI Interview Practice

  • Practice interviews across six professional domains: Technical, Data Science, Product, Marketing, Sales, and HR.
  • Choose voice or text input for accessibility and preference.
  • Receive real-time AI feedback on clarity, confidence, and structure.

๐Ÿค– AI Feedback Engine

  • Dynamic evaluation powered by OpenRouter (GPT/Gemini).
  • Scores answers on multiple criteria (delivery, structure, confidence).
  • Feedback generated in seconds โ€” no user data retained or stored.

๐ŸŽฎ Gamification System

  • Earn XP, badges, and streaks through consistent practice.
  • Level up with visual celebrations and confetti animations.
  • Review past performance via local progress tracking.

๐Ÿ”’ Privacy by Design

  • Audio never leaves the browser.
  • No storage of recordings, transcripts, or personal identifiers.
  • Only anonymous statistics (XP, badges, scores) stored in localStorage.
  • Fully compliant with GDPR Article 25 (Privacy by Design).

๐Ÿ—๏ธ Tech Stack

Layer Technologies
Frontend React, TypeScript, Vite
Styling Tailwind CSS, shadcn/ui, Framer Motion
State Management Zustand
Backend & API Supabase, Edge Functions
AI Integration OpenRouter (GPT, Gemini)
Speech Processing Web Speech API
Utilities Zod, Recharts, Lucide

๐Ÿง  Why Mentra Stands Out

โœ… Multimodal input โ€” voice or text-based practice
โœ… Privacy-first by architecture โ€” no audio storage
โœ… Gamified experience with badges, XP, and streaks
โœ… Role-specific interview scenarios for realistic practice
โœ… Ethical AI evaluation โ€” unbiased, inclusive, accent-agnostic
โœ… Zero cost barrier โ€” professional-grade training accessible to all


๐Ÿ… Badge & Progression System

Badge Criteria
Getting Started Complete your first session
STAR Pro Apply STAR method in at least two answers
Concise Communicator Keep responses under 90 seconds
Resilient Complete 10+ questions in one session
Data-Driven Reference metrics or data in responses
3-Day Streak Practice for three consecutive days
Week Warrior Practice for seven consecutive days
Perfectionist Score 95+ in one session

๐ŸŒ User Journey

  1. Landing Page โ€“ Overview and โ€œStart Practicingโ€ CTA
  2. Role Selection โ€“ Choose from six professional tracks
  3. Avatar Selection โ€“ Pick interviewer personality and tone
  4. Session Setup โ€“ Configure difficulty, style, and duration
  5. Interview Simulation โ€“ Respond via voice or text
  6. Feedback Summary โ€“ View AI evaluation and gain XP

๐Ÿงฉ Visual Overview

๐Ÿ  Landing Page

Mentra Landing Page The starting point for users โ€” introducing Mentraโ€™s value and guiding them to start practicing.

๐Ÿ“ˆ Tracking Progress

Tracking Progress Interface showing user progression, XP accumulation, streaks, and overall session history.

๐ŸŽค Interview Simulation

Mentra Interview Simulation Interactive AI interview interface supporting both voice and text responses for realistic practice.

๐Ÿ“Š Scoring

Mentra Feedback Dashboard AI-generated performance summary including clarity, confidence, structure scoring, and detailed feedback per question.

๐Ÿ… Badges & Feedback

Mentra Badges and XP Gamified learning interface displaying earned badges, XP, and streaks to encourage consistent practice.

About

Mentra is an AI-powered interview preparation platform that helps students and graduates practice real-world interviews through voice or text input. It provides instant, privacy-first AI feedback, gamified progression with badges and XP, and role-specific interview scenarios โ€” all free and accessible.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published