Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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 install

First, 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.