AI-Powered Exam & Interview Prep Assistant

Examora

Understand what the other party says in real time — and generate field-appropriate answers instantly. Built for English-language interviews, OSCE exams, and language tests.

Download on App Store

Problems We Solve

Students face two core challenges in exam and interview prep: understanding what the other party says, and producing an instant, field-appropriate response. Examora addresses both in one flow.

1. Instant Translation

On-device EN→TR translation via Apple Translation — no internet required. See Turkish text on screen while the conversation continues. No more juggling listening, note-taking, and answer prep under time pressure.

2. Field-Specific Answers

Choose your specialty (Medicine, Law, Dentistry, Engineering, Finance, Language Exams). Azure OpenAI generates answers tailored to your field's terminology and format — not generic or superficial.

3. Context Support

Add manual notes, upload local PDF/TXT, or use server-stored documents. All context is sent to the backend — AI references your materials when generating answers.

4. Fair Usage & Limits

Keychain-based Device ID — persists even if the app is deleted. Backend tracks monthly usage per device. Limits cannot be reset by reinstalling.

5. Privacy & Security

Audio is processed only during answer generation; not stored permanently on servers. TLS 1.3, Keychain, KVKK/GDPR compliant. Apple services (Translation, SFSpeechRecognizer) run on-device.

How It Works

Start a live session — microphone turns on. As the other party speaks, SFSpeechRecognizer produces English text and Apple Translation converts it to Turkish on screen. When you're ready, tap "Answer" — recording stops, WAV + context goes to the backend, and you receive a field-specific AI answer.

  • Login: Email or anonymous (guest mode)
  • Select specialty: Medicine, Law, Engineering, etc. or custom field
  • Add context (optional): Manual notes, PDF upload, or server document
  • Start session: Microphone activates
  • Listen: Speech → text → Turkish translation in real time
  • Answer: Recording stops, WAV + context sent to backend
  • Get AI response: Field-appropriate answer displayed
Examora — Live Session

Architecture

iOS app handles UI, speech recognition, and on-device translation. Backend (Node.js, Railway) runs Azure Whisper for transcription and Azure OpenAI for field-specific answers. Firebase handles auth and usage tracking; Azure Blob stores PDFs.

  • UI: SwiftUI — home, specialty selection, live session
  • Audio: AVAudioEngine, SFSpeechRecognizer
  • Translation: Apple Translation (offline EN→TR)
  • Backend: Node.js, Azure Whisper, Azure OpenAI
  • Storage: Azure Blob, Firestore
Examora — Specialty Selection

Tier Structure

Free and anonymous users get 5 minutes per month. Pro (15 min) adds PDF upload and session history. Premium (45 min) includes unlimited PDFs and priority support.

Examora — Session

App Screens

Examora — Interface
Examora — Session View
Examora — Answer

Principles

Teaching Tool

Examora is not professional advice. Use in real exams is the user's responsibility.

Privacy First

Audio is not stored permanently. Data is used only to deliver the service.

Fair Usage

Device ID prevents limit reset by reinstalling.

Accessibility

Multilingual (TR, EN, DE, FR). Compliant with Apple accessibility standards.

Summary

Examora — AI-powered instant assistant for exam and interview preparation. Understand in real time. Answer with field-specific AI. Built by EDROIDA.

AI-Powered Exam & Interview Prep Assistant