Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nguyenanhtuan1912/quiz-app
Quiz app with JavaScript, SASS and Firestore
https://github.com/nguyenanhtuan1912/quiz-app
Last synced: about 20 hours ago
JSON representation
Quiz app with JavaScript, SASS and Firestore
- Host: GitHub
- URL: https://github.com/nguyenanhtuan1912/quiz-app
- Owner: NguyenAnhTuan1912
- Created: 2022-07-19T23:48:20.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-12-28T08:32:38.000Z (almost 2 years ago)
- Last Synced: 2023-04-18T07:26:14.820Z (over 1 year ago)
- Language: JavaScript
- Homepage: https://quiz-app-sqg1.onrender.com
- Size: 37.6 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Quiz app ![](https://img.shields.io/static/v1?label=Build&message=v1.0&color=green)
I build a quiz app with Javascript, SASS and Firestore.
## Table of contents
* [Technologies](#technologies--tools)
* [Install](#install)
* [Description](#description)## Technologies / Tools
Project is createed with
* JavaScript
* SASS
* Webpack ![](https://img.shields.io/static/v1?label=Build&message=v5.75.0&color=red)
* ExpressJS ![](https://img.shields.io/static/v1?label=Build&message=v4.18.1&color=red)
* NodeJS ![](https://img.shields.io/static/v1?label=Build&message=v16.15.0&color=red)## Install
It's very easy to installFirst, you should install all project's dependencies
```
$ cd ../your-project-directory
$ npm install
```And run
```
$ npm start
```## Description
This project is the beginning of knowledge about API and SPA. My first api is wrote in this project.
I make this "SPA" with non framework, pure Javascript only!.
You can take a quiz by category, hand-in, get scores and view results.
My quizzes is nonsense, they are random paragraphs.`Get information about categories` /api/quizzes/categories
`Get all quizzes of a specific category` /api/quizzes/:category
`Get a quiz by id` /api/quizzes/:category/:id
The project will be updated.