Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jonathanjameswatson/kwzz
A new quiz website built to help people create, share and play quizzes
https://github.com/jonathanjameswatson/kwzz
express javascript nuxtjs quizzes vue
Last synced: 21 days ago
JSON representation
A new quiz website built to help people create, share and play quizzes
- Host: GitHub
- URL: https://github.com/jonathanjameswatson/kwzz
- Owner: jonathanjameswatson
- License: mit
- Created: 2019-11-24T13:52:30.000Z (almost 5 years ago)
- Default Branch: supabase
- Last Pushed: 2023-07-27T20:05:16.000Z (over 1 year ago)
- Last Synced: 2024-10-11T23:38:17.652Z (about 1 month ago)
- Topics: express, javascript, nuxtjs, quizzes, vue
- Language: Vue
- Homepage:
- Size: 3.56 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 17
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
A new quiz website built to help people create, share and play quizzes.
With kwzz, quizzes can be made quickly and easily and shared so that anyone play them and test their knowledge. Once a user has played a quiz, they can easily review their results and receive feedback on the topics they did poorly on. Creators of quizzes can also review attempts to their quizzes to see how others do at them.
## Setup
Make sure you have [Node.js](https://nodejs.org/) and [Yarn](https://yarnpkg.com/) installed.
```bash
$ git clone https://github.com/jonathanjameswatson/kwzz.git # or clone your own fork
$ cd kwzz
$ yarn install
```## Usage
```bash
# To run in development at localhost:3000
$ yarn run dev# To run in production at localhost:3000
$ yarn run build
$ yarn run deploy
```## Database setup
Before starting the server, connect to the database and execute the contents of the schema.sql file found in the api/db directory.
## Environment variables
- JWT_SECRET - A secret key that should be set before deploying the website in production.
- DATABASE_URL - PostgreSQL database connection string
- DATABASE_SSL - Boolean describing whether or not SSL is required to access the database.## Website
[Visit the website here](https://kwzz.jonathanjameswatson.com/)
## License
[MIT](https://choosealicense.com/licenses/mit/)