Skip to content

TrymNOHG/Quibble

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

326 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quibble

Table of contents

Introduction

Quibble is a quiz application that allows users to create and share their quizzes with the world! Quizzes can ble played in single player or multiplayer. Multiplayer quizzes are played in real-time with other users in the same room.

Pre-requisites

These are the tools you need to have installed in your machine to run the application:

  • Docker
  • Docker-compose
  • npm
  • Node.js
  • maven
  • java 17

Start application

If you would like to develop this project further, this is how you can start the application. First clone the repository.

git clone git@github.com:TrymNOHG/full-stack-2.git;
cd full-stack-2

Database

The database is run in docker with the following command:

docker-compose up db -d

Backend

The backend can be run with the following commands:

cd backend;
mvn spring-boot:run

Frontend

In another terminal, go to the project and navigate to the frontend folder:

cd frontend;
npm install;
npm run dev

Open your browser and navigate to http://localhost:5173, or press o in the command window where dev was accessed

Tests

Frontend Tests

frontend test can be run through these commands:

cd frontend
npm install
npm run test:unit
npx cypress run --e2e

Backend Tests

backend test can be run through these commands;

cd backend
mvn clean test

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •