{"id":21441163,"url":"https://github.com/weichiachang/js-pop-quiz","last_synced_at":"2025-07-14T16:31:56.884Z","repository":{"id":39191013,"uuid":"247213275","full_name":"WeiChiaChang/js-pop-quiz","owner":"WeiChiaChang","description":"JavaScript Pop Quizzzzzz.","archived":false,"fork":false,"pushed_at":"2023-01-04T14:37:08.000Z","size":12319,"stargazers_count":92,"open_issues_count":25,"forks_count":13,"subscribers_count":2,"default_branch":"master","last_synced_at":"2023-03-06T14:21:02.151Z","etag":null,"topics":["javascript","javascript-game","popquiz","quiz","quiz-game","vue","vue-router"],"latest_commit_sha":null,"homepage":"https://js-pop-quiz.now.sh","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/WeiChiaChang.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-03-14T04:46:03.000Z","updated_at":"2022-11-01T11:45:36.000Z","dependencies_parsed_at":"2023-02-02T16:04:06.744Z","dependency_job_id":null,"html_url":"https://github.com/WeiChiaChang/js-pop-quiz","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeiChiaChang%2Fjs-pop-quiz","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeiChiaChang%2Fjs-pop-quiz/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeiChiaChang%2Fjs-pop-quiz/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/WeiChiaChang%2Fjs-pop-quiz/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/WeiChiaChang","download_url":"https://codeload.github.com/WeiChiaChang/js-pop-quiz/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":225987378,"owners_count":17555757,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["javascript","javascript-game","popquiz","quiz","quiz-game","vue","vue-router"],"created_at":"2024-11-23T01:21:22.993Z","updated_at":"2024-11-23T01:21:23.595Z","avatar_url":"https://github.com/WeiChiaChang.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JavaScript Pop Quiz\n\n![Demo](https://upload.cc/i1/2020/03/18/84kxt0.png)\n\n\u003cp align=\"center\"\u003e\n  \u003ca target=\"_blank\" href=\"https://github.com/WeiChiaChang/js-pop-quiz\"\u003e\u003cimg src=\"https://badges.frapsoft.com/os/v1/open-source.svg?v=102\" alt=\"Open Source Love\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n之前用 Vue.js 製作 [台灣圖標字型遊戲](https://github.com/WeiChiaChang/twicon-game) 的經驗蠻不錯的，\n這次決定試試看不用 Vuex 寫看看，自己模擬看看 store 和 mutations 平常在做的事情，\n也把答題結果的資料丟到 Firebase 做儲存，\n實作 Ranking 排行榜的機制。\n\n題目方面則是採用了之前上過 GitHub Trending 的 [javascript-questions](https://github.com/lydiahallie/javascript-questions)，截至目前為止 (2020/03/18) 共收錄了 144 道題目，一方面認為這是ㄧ份很不錯的文件，\n畢竟 JavaScript 這語言本身實在太\u003cdel\u003e奇葩\u003c/del\u003e太奇妙，\n一不留神真的會不小心寫出很烙賽的 Code，\n不管是自己檢測或是給學生測試看看，相信都是很好的練習！\n\n另外這個專案雖然多數還是英文描述為主，但字型部分則是完全採用近期知名的台灣字型製作團隊 [justfont](https://justfont.com/about/) 所推出的 [開源字型 jf open 粉圓體](https://justfont.com/huninn/)！畫面非常之軟Ｑ啊！大力大力推薦大家快去自己的 Side Project 用起來～～\n\n**[快來測驗你的 JavaScript 技能吧！](https://js-pop-quiz.now.sh)**\n\n\u003cimg src=\"https://i.imgur.com/zovrBw2.png\"\u003e\n\n## Setup\n\n```bash\n# Install dependencies\nnpm i\n\n# Compiles and hot-reloads for development\nnpm run serve\n\n# Compiles and minifies for production\nnpm run build\n\n# Lints and fixes files\nnpm run lint\n```\n\n## PRs Welcome 🙏\n\n- 繁體中文版本 Traditional Chinese Version\n\n## Reference\n\n- Great thanks to [Lydia Hallie](https://github.com/lydiahallie) for creating awesome [javascript-questions](https://github.com/lydiahallie/javascript-questions)\n- Ranking idea comes from [samiheikki/javascript-guessing-game](https://github.com/samiheikki/javascript-guessing-game)\n- Folder structrue based on [dmtrbrl/hp-quiz](https://github.com/dmtrbrl/hp-quiz)\n- [開源字型 jf open 粉圓體](https://justfont.com/huninn/)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweichiachang%2Fjs-pop-quiz","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fweichiachang%2Fjs-pop-quiz","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fweichiachang%2Fjs-pop-quiz/lists"}