Skip to content

Latest commit

 

History

History
48 lines (31 loc) · 1.47 KB

README.md

File metadata and controls

48 lines (31 loc) · 1.47 KB

Quinzical Backend

Quinzical is a New Zealand based quiz application that aims to teach the user more about New Zealand. The target audience for this application is Young Adults, between the ages of 18 and 25.

The backend was written using NodeJs, using MongoDB atlas. It is hosted on Heroku.

Backend features

Quinical backend allows the functioning of the following features:

  • Rooms/Lobbies for online gameplay at this link
  • In application chat function, across all devices

Quinizcal backend stores and retrieves the following information for the quinzical app:

  • Login data
    • Includes username and password information
  • Leaderboard information
  • User customised characters

The following project uses:

  • nodemon
  • JWT

Middleware

  • Auth - handles authorisation using bearer token

Available Scripts

In the project directory, you can run:

yarn install

Installs all the dependencies for the project.

yarn dev

Run the application in nodemon with hot reload in development mode. Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.

yarn start

Runs the application in the development mode.
Open http://localhost:3000 to view it in the browser.

The page will reload if you make edits.
You will also see any lint errors in the console.