Skip to content

krishnaramadas/ExamForge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors