QuizOnTwitch is an interactive quiz platform designed specifically for Twitch streamers.
The project is split into 2 parts, the ./client and the ./server.
We will go over installation separatly.
-
Install packages
cd ./client npm install -
Create
.envfile inside the./clientroot directory. -
The
./client/.envfile should follow the following example:REACT_APP_AUTH0_DOMAIN=<your Auth0 domain> -
Run the application by the npm scripts:
from root:
npm run dev-local-client
from
./client:npm run dev
-
Install packages
cd ./server npm install -
Create
.envfile inside the./serverroot directory. -
The
./server/.envfile 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> -
Run the application by the npm scripts:
from root:
npm run dev-local-server
from
./server:npm start
| Version | Library |
|---|---|
| v5.2 | Vite |
| v18.2 | ReactJS |
| v5.2.2 | Typescript |
| v20.5 | NodeJS |