Skip to content

ILostMyMedic/QuizOnTwitch

Quiz on Twitch

QuizOnTwitch is an interactive quiz platform designed specifically for Twitch streamers.

Installation

The project is split into 2 parts, the ./client and the ./server. We will go over installation separatly.

Client

  1. Install packages

    cd ./client
    npm install
  2. Create .env file inside the ./client root directory.

  3. The ./client/.env file should follow the following example:

    REACT_APP_AUTH0_DOMAIN=<your Auth0 domain>
    
  4. Run the application by the npm scripts:

    from root:

    npm run dev-local-client

    from ./client:

    npm run dev

Server

  1. Install packages

    cd ./server
    npm install
  2. Create .env file inside the ./server root directory.

  3. The ./server/.env file should follow the following example:

    NODE_ENV="development"
    PORT=<express port>
    SOCKET_PORT=<socket.io port>
    MQ_PORT=<message queue port>
    MQ_URI=<message queue uri>
    
    MONGO_URL=<MongoDB uri>
    
  4. Run the application by the npm scripts:

    from root:

    npm run dev-local-server

    from ./server:

    npm start

Versions

Version Library
v5.2 Vite
v18.2 ReactJS
v5.2.2 Typescript
v20.5 NodeJS

Bugs with 💜 by ILostMyMedic

About

QuizOnTwitch is an interactive quiz platform designed specifically for Twitch streamers.

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Contributors 2

  •  
  •  

Languages