Skip to content

Latest commit

Β 

History

History
81 lines (58 loc) Β· 2.79 KB

File metadata and controls

81 lines (58 loc) Β· 2.79 KB

ExamForge πŸŽ“

AI-powered mock exam coach β€” any certification, any exam.

Works entirely in your browser. No server. No install. Just open index.html.

🎬 Demo

ExamForge Demo


πŸš€ Quick Start

Option A β€” Download & run locally:

  1. Download ZIP β†’ Unzip
  2. Open index.html in Chrome or Edge β€” done!

Option B β€” Clone:

git clone https://github.com/krishnaramadas/ExamForge.git
cd ExamForge
# Open index.html in your browser

Option C β€” Open online (no download): 🌐 krishnaramadas.github.io/ExamForge


πŸ€– AI Provider Setup (First-time)

The 4-step onboarding wizard will guide you through everything:

Step What happens
1️⃣ Connect AI Pick OpenAI or Google Gemini and paste your API key
2️⃣ Choose Exam Select from AWS, GCP, SnowPro, Azure, PMP, CFA, UPSC and more
3️⃣ Study Material Upload notes (PDF/DOCX/TXT) or skip to use AI knowledge
4️⃣ Exam Config Set questions per session, time limit, difficulty

Get an API key:

Your API key is stored only in your browser's local storage. Never sent anywhere except directly to the AI provider.


✨ Features

  • 🎯 Any exam β€” AWS, GCP, SnowPro, PMP, CFA, Kubernetes, UPSC…
  • πŸ“‚ Upload study notes β€” PDF, DOCX, TXT β†’ AI extracts MCQs
  • ✨ AI Discovery β€” Generate questions from AI's exam knowledge (no notes needed)
  • ⏱️ Timed mock exams β€” Custom question count, time limit, difficulty
  • 🧭 Question palette β€” Jump between questions, track answered/unanswered
  • πŸ” Practice mode β€” Instant feedback + explanations after each answer
  • πŸ“Š Results & analytics β€” Score history, topic breakdown, full answer review
  • πŸ’Ύ Export/import β€” Save your question bank as JSON and share it
  • πŸ€– OpenAI + Gemini β€” Switch providers any time in Settings

πŸ—‚ Project Files

File Purpose
index.html App structure + onboarding
app.js All logic β€” AI calls, exam engine, storage
style.css Full design system

🌐 Host for Free (GitHub Pages)

  1. Fork this repo
  2. Go to Settings β†’ Pages
  3. Source: Deploy from branch β†’ main β†’ / (root) β†’ Save
  4. App is live at https://YOUR_USERNAME.github.io/ExamForge in ~60 seconds

πŸ”’ Privacy

All data β€” questions, history, API key β€” lives in your browser only (localStorage). No account, no backend, no tracking.