Lightweight client-side flashcards / quiz app with Firebase for leaderboards.
- Instant quizzes from local JSON
- Clean UI with light/dark mode
- Firebase auth (username-style)
- Leaderboards and public profiles
- Saved scores, topics, analytics
- Anonymous reports and logs
index.html— start upscript.js— logic + UIstyle.css— styles + themestests.json— test index filequestions/— test question fileslegal/— privacy + terms (not formated)firebase.rules— Firestore rules (hack me)
- Auth
leaderboards/{testId}— public scoresusers/{uid}— private datausernames/{username}— profile lookupreports/&logs/— anonymous feedback + telemetry- Config lives in
index.html(demo project)
- Add a JSON file in
questions/ - Add it to
tests.json - The app pulls it automatically
- Use HTTPS or localhost
- Review Firestore rules before production
- PRs welcome