Skip to content

Quiz front and back end mostly used to make blindtests

License

Notifications You must be signed in to change notification settings

Pixsky8/blindtest

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

75 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

blindtest

This project is composed of two programs, the server and the client.

The client is written in TypeScript with the Angular framework.

The server is written in Kotlin with the Ktor framework.

The Components

Using the server
Using the web client

Setup

Automated

Running the setup.sh does everything for you. It will create 2 dockers, one with an nginx server and the other with the game's backend.

Dependencies

  • Docker
  • npm

Custom

If you have a custom web server configuration, you have to compile the web-client and the server.

Dependencies

  • maven
  • npm

Running

run.sh will start the dockers and link them if you used the automatic setup.

Mounting a folder for the music

You can also give a path to the script. If you do so, it will be mounted on /data of the docker.

It is useful if you want to use your own music.

Updating

update.sh will update the dockers and the web client.

/!\ Only use this if you used the automatic setup.

About

Quiz front and back end mostly used to make blindtests

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published