https://github.com/nas5w/typeofnan-javascript-quizzes
JavaScript quiz questions and explanations!
https://github.com/nas5w/typeofnan-javascript-quizzes
hacktoberfest hacktoberfest2019 javascript
Last synced: 5 months ago
JSON representation
JavaScript quiz questions and explanations!
- Host: GitHub
- URL: https://github.com/nas5w/typeofnan-javascript-quizzes
- Owner: nas5w
- License: mit
- Created: 2019-09-12T00:29:02.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2024-05-04T23:31:57.000Z (over 1 year ago)
- Last Synced: 2025-04-19T13:46:17.396Z (6 months ago)
- Topics: hacktoberfest, hacktoberfest2019, javascript
- Language: JavaScript
- Homepage: https://quiz.typeofnan.dev
- Size: 12.9 MB
- Stars: 667
- Watchers: 16
- Forks: 142
- Open Issues: 56
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
![]()
Learn JavaScript fundamentals through fun and challenging quizzes! :smiley:
View the app: :point_right: [https://quiz.typeofnan.dev](https://quiz.typeofnan.dev)
[](https://github.com/nas5w/typeofnan-javascript-quizzes/issues) [](http://makeapullrequest.com) [](https://github.com/nas5w/typeofnan-javascript-quizzes/network) [](https://github.com/nas5w/typeofnan-javascript-quizzes/stargazers) [](https://github.com/nas5w/typeofnan-javascript-quizzes/blob/master/LICENSE)
# :rocket: How to run the app locally
In order to use this app locally, the package manager _yarn_ needs to be installed
If you don't have it installed yet, head over to:
:point_right: [https://yarnpkg.com/en/docs/install](https://yarnpkg.com/en/docs/install)
and install the latest yarn version for your system.
### 1. Clone the repo
:horse_racing: Run this command to clone the repo, it shall install the app locally and change to its directory automatically:
`git clone https://github.com/nas5w/typeofnan-javascript-quizzes typeofnan-javascript-quizzes && cd $_`
### 2. Install dependencies
First, before you can use the app, you have to run this command to install all the dependencies:
`yarn install`
### 3. Start and view the app :eyes:
After you've installed all the dependencies, run this command to start the app:
`yarn start` :horse_racing:
Then, in your browser, open http://localhost:8000/ to view it! :tada: :tada:
# :construction: Contributing
I invite you to contribute to this repository! You can do so by opening an issue, or by directly contributing questions.
To directly contribute a quiz question, do the following:
1. Fork the repository :fork_and_knife:
2. In terminal run `yarn install`
3. For creating new question run `yarn new-question %your_question_name%`
(Note `%your_question_name%` should be lowercased with words separated with dash `-`)
4. Open file `index.md` in directory `content/questions/%your_question_name%` and fill all fields.If you have any questions, let me know!
# :clipboard: About the app
The app was bootstrapped using the `gatsby-starter-blog` template and then massaging it into a format conducive to quizzing. The app is deployed from `master` to Netlify.