Good Morning, Doctor

Dashboard

Loading your workspace…

Total Questions 0
Attempted 0
Accuracy 0%
Sessions 0
🔥
Current Streak 0
Total XP 0
🏆
Best Streak 0
📅
Today 0/50

Recent Sessions

Your latest submitted practice sets.

No completed sessions yet. Start a quiz to see your history here.

QBanks

All synchronized folders from your workspace.

🎯 Mix Bag — Cross-Topic Practice

Select a QBank library, pick multiple subjects, and drill mixed questions across topics.

Select Subjects (0 selected)

Choose a QBank library above to see subjects.

Select subjects to see available questions.

Backup & Restore

Export or import your saved progress, sessions, bookmarks, and preferences.

Exports include progress, bookmarks, theme, and session data.

Stored Data

What is currently saved in this browser.

Seed Syncing (Offline Save)

Sync your progress across devices offline by copying and pasting a generated seed phrase.

Host Your App (PWA & Web)

Access PYQ anywhere by hosting it entirely free.

1. Extract App via cURL (Spidering)

If the app is deployed online but not on GitHub, you can extract it to your local machine using cURL (like a Screaming Frog scrape):

# Create a folder and enter it
mkdir pyq-clone && cd pyq-clone

# Spider the core files from the LIVE URL
BASE_URL="http://localhost:8080" # Replace with actual URL if different
for f in index.html index.css app.js quiz.html quiz.css quiz.js manifest.json sw.js prompt.txt; do
  curl -sS -O "$BASE_URL/$f"
done

2. Deploy Fast using Wrangler CLI

You can immediately deploy your newly extracted folder to a live URL securely using Cloudflare's Wrangler CLI (Requires Node.js):

npx wrangler pages deploy pyq-clone --project-name pyq-dashboard

Or just drag and drop the `pyq-clone` folder into Cloudflare Pages dashboard!

3. Save to Home Screen (PWA App)

Once hosted, open the site on your phone's browser, tap the menu/share button, and select "Add to Home Screen". It installs seamlessly and functions completely offline.