Giter Site home page Giter Site logo

quizz's Introduction

Quizz

This is an in development real-time quizzing application. This application is built on WebSockets for real-time communication. It uses an ExpressJS API in the backend and a NextJS frontend to interact.

This repo contains both the backend and frontend code.

You can find the latest deployed version at https://quizz.jaminstratford.com

Features

Here are the current features in this application

  • Quiz creation editor
  • Import and export quizzes
  • Join quiz with unique name
  • Time-based scoring system

Progress

Here are a list of planned features to be added.

[ ] Results-based quiz (A way to quiz applicants or students)

Running Application Locally

Before running the application you will need to setup the .env files.

cd backend && cp .env.example .env
cd frontend && cp .env.example .env

You can run the backend server of the application like so

# Accessing backend directory
cd backend
# Install dependencies locally
npm install

# Run normally
npm run start
# Run in watch mode
npm run watch

You can run the frontend of the application like so

# Accessing frontend directory
cd frontend
# Install dependencies locally
npm install
# Run in development mode
npm run dev

You can then access the application at http://localhost:3000

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.